Skip to content

3 Bricks is a Decentralized Real Estate Property Transfer Platform that simplifies the process of buying & selling properties, increases security & transparency, and reduces the need for intermediates

Notifications You must be signed in to change notification settings

team-somehow/3-bricks

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Project logo

3 Bricks

Hackathon

Making Housing Affordable.

🧐 Problem Statement

The process of buying and selling property is currently time-consuming, expensive and prone to errors, especially when it comes to the transfer of ownership. This is due to the need for intermediaries such as lawyers and real estate agents, and the lack of transparency and security in the process. The goal of this project is to develop a decentralized platform using Polygon and NFTs that simplifies the process of buying and selling property, increases transparency and security, and reduces the need for intermediaries.

💡 Idea / Solution

🏁 Getting Started

Frontend

  1. Navigate to frontend folder
cd frontend
  1. Install dependencies
npm i
  1. Start react server
npm start

MetaMask Setup

  1. Install Metamask

  2. connect to polygon mumbai network. By clicking on the Add Polygon Network in the footer of this site

  3. Request some matic from Polygon Mumbai Faucet.

Deploying smart contract

  1. Create a new app on alchemy select chain as Polygon and network as Polygon Mumbai.

  2. Create a .env in the /hardhat folder

ALCHEMY_URL=alchemy_api_key_here
MATIC_PRIVATE_KEY=private_key_here
  1. Deploy smart contract. In /hardhat run:
npx hardhat test
npm run deploy
  1. Update contract address in /frontend/src/constants/index.js
export const contractAddress = "0xaaaaaaaaaaaa";

⛓️ Dependencies / Limitations

  • Integration with Legacy Systems: Integrating the escrow system with existing property registration systems may be a challenge and could require significant time and effort.

  • Scalability: As the use of NFTs in the property market grows, the escrow system may need to be scaled to accommodate increasing amounts of transactions, which could also be a challenge.

  • Regulation: The use of NFTs in the property market may be subject to various regulations, which could impact the implementation and adoption of the escrow system.

  • Adoption: The success of the escrow system may depend on widespread adoption by the property market, which could be a challenge if there are concerns about security, trust, and ease of use.

🚀 Future Scope

  • Incorporating additional features such as dispute resolution mechanisms.

  • Expansion to cover other types of assets and properties across different countries.

  • Allowing for the creation of NFT-based investment products such as real estate investment trusts.

⛏️ Built With

✍️ Authors

🎉 Acknowledgments

  • Hat tip to anyone whose code was used

About

3 Bricks is a Decentralized Real Estate Property Transfer Platform that simplifies the process of buying & selling properties, increases security & transparency, and reduces the need for intermediates

Topics

Resources

Stars

Watchers

Forks

Contributors 4

  •  
  •  
  •  
  •