Inspiration
An estimated 7.7 million people in India are affected by conflict over 2.5 million hectares of land, threatening investments worth $ 200 billion
- Land disputes clog all levels of courts in India, and account for the largest set of cases in terms of both absolute numbers and judicial pendency. About 25% of all cases decided by the Supreme Court involve land disputes, of which 30% concern disputes relating to land acquisition
- Again, 66% of all civil cases in India are related to land/property disputes.
- The average pendency of a land acquisition dispute, from creation of the dispute to resolution by the Supreme Court, is 20 years.
So we wanted to formulate such a system that tracks the ownership from the beginning of its registration and creation, blockchain and NFTs are the best way to achieve the mentioned goal
What it does
The Website plays the role of a land registry, where each piece of land is registered and all the sales are recorded on the blockchain.
So, there are three levels of users:
- The User
- The Executor
- The Owner
The users are the normal people who own the land.
The Executors are the entities who can execute the sale between two Users.
The Owner is the owner of the Contract / Registry, which can withdraw the fees collected from the land sales.
Overall this website does all of tasks that is expected of a Land Registry
How we built it
Our basic tech-stack includes Next.js, Solidity and Brownie Framework of Python, We wrote the Smart Contract using Solidity which is a custom ERC-721 NFT Contract storing the registry details of all Lands (in NFT Form). We preferred NFTs, because NFT's ownership can be traced back to its creator, hence maintaining integrity of the system. The frontend was built using Next.js, and the styling was done using Tailwind CSS.
Challenges we ran into
We faced many challenges during our development phase, one of the main challenges was to implement authentication using Meta-Mask, although we resolved the issue, a small bug still persists, due to submission time constraints, we will fix it in the future.
Accomplishments that we're proud of
This application is a revolutionary idea, which will change the face of property disputes all over the world. With the use of NFTs and Blockchain, we believe that it can reduce the property disputes exponentially, hence assisting in a faster resolution of conflicts.
What we learned
By developing this application, we learnt a lot about the working of blockchain and the integration of blockchain with the existing web-3 technologies. Also, we learned about unit tests and integration tests, while we were testing the contract through python.
What's next for Land-Registry-NFT
Enhancement of user interface and including safer and faster methods for transactions using cryptography.
Built With
- brownie
- javascript
- nft
- polygon
- python
- solidity
- web3
Log in or sign up for Devpost to join the conversation.