Kwata is a decentralized application (DApp) designed to revolutionize the real estate market by leveraging non-fungible tokens (NFTs). Our platform allows users to buy, sell, and trade real estate properties as unique digital assets, ensuring transparency, security, and ease of access.
Blockchain: Ethereum (or any suitable blockchain for NFT transactions)
Smart Contracts and Tests: Solidity
Framework: Hardhat (https://hardhat.org/)
Blockchain Interaction: Ether.js (https://docs.ethers.io/v5/)
Front-end: React.js (https://reactjs.org/)
Back-end: Node.js
Database: IPFS for storing property details and media
- Install NodeJS
$ npm install
$ npx hardhat test
$ npx hardhat node
In a separate terminal execute:
$ npx hardhat run ./scripts/deploy.js --network localhost
$ npm run start
This project is based on the work of DApp University. Feel free to use, modify, and distribute under the terms of the MIT License.