Unlike other apps this is Distributed App that works on Blockchain technology. Aim of our project is to replace the broker in real estate business and make land trade secure, transparent and decentralized.
- ethereum (geth)
- node package manager(npm)
- Truffle Framework
- Ganache
- Metamask Chrome Extension
Linux: sudo apt-get install ethereum
Mac: brew install ethereum
Windows: Link to the binary
Linux: sudo apt install npm
Mac: brew install node
Windows: Link to the binary
npm install -g truffle
- Go to app's directory
npm install
- Copy any two addresses from Ganache to LandContract.sol file's constructor's two address variables
- Use Ganache's RPC Server in Metamask and import those two accounts
- In truffle-config.js file, use port of RPC Server in port variable
truffle migrate --reset
npm run dev