Skip to content

Latest commit

 

History

History
44 lines (27 loc) · 1.24 KB

README.md

File metadata and controls

44 lines (27 loc) · 1.24 KB

Kwata Real Estate NFT DApp

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.

Technologies Used

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

Requirements For Initial Setup

Setting Up

1. Clone/Download the Repository

2. Install Dependencies:

$ npm install

3. Run tests

$ npx hardhat test

4. Start Hardhat node

$ npx hardhat node

5. Run deployment script

In a separate terminal execute: $ npx hardhat run ./scripts/deploy.js --network localhost

7. Start frontend

$ npm run start

License

This project is based on the work of DApp University. Feel free to use, modify, and distribute under the terms of the MIT License.