Skip to content

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.

Notifications You must be signed in to change notification settings

nothineazi/kwata-real-estate-nft-dapp

Repository files navigation

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.

About

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.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published