Skip to content

sonicsmith/tokenized-realty

Repository files navigation

Tokenized Realty 🏠

Chainlink Fall 2022 Hackathon entry.

Tokenized Realty helps property owners insure against market value depreciation while also providing investors a way to buy into the property market at no minimum cost.

NOTE: This dapp is currently only deployed on the Ethereum Goerli network (chainId: 5)

Build status:

  • Deploy Netlify Status
  • Contracts Lint & Test
  • Frontend Lint & Test

Local development

Install dependencies:

npm install

Run local geth node:

npm start

Open a new terminal and deploy the smart contract in the local network:

npm run deploy:local

Output of deployment will display contract address. Create .env.local file. Copy contract address and use as REACT_APP_DEV_CONTRACT value.

Run the front end:

cd frontend
npm i
npm start

Add local network to Metamask wallet:

  • Click "Add Network"
  • Network Name: Local Network
  • New RPC URL: http://127.0.0.1:8545/
  • Chain ID: 31337
  • Currency Symbol: GO



TODO:

  • Change Data Oracle to use individual property data
  • Add more data to Property Token in portfolio view
  • Make Solidity tests more granular

About

Chainlink Fall 2022 Hackathon entry

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published