Giter VIP home page Giter VIP logo

landregistry's Introduction

# Land Registration System with Blockchain

## Team Members: Batch: T1 111803157 Mrunal Kotkar 111803168 Vrinda Ahuja 141903009 Divya Kharode ## Project Description: This is an application of Land Registration System. Land registry in India as well as in many parts of the world is a very slow and inconvenient process. Current land registration & verification systems include an increasing number of fraud cases and loss of paperwork and court cases due to thousands of land records to maintain. The intuition behind building this was to make the process of land registration resilient and decreases the cases of fraud in the process. Using the system, validation of the lands is also possible as immutable transactions are being stored in the public ledger. So the Land Registration system using blockchain is a distributed system that will store all the transactions made during the process of land buying. This will also be helpful for buyers, sellers and government registrars to transfer the land ownership from seller to new buyer as well as it will accelerate the process of registration. ## Tech Stack Used: Frontend: * Javascript * React Framework * CSS * Metamask Chrome Extension Backend: * Ethereum Blockchain (Truffle Suite) * Solidity * Ganache ## Application features: * **Registration Page**: Seller & Buyer can register for an account on the application. * **Land Inspector Dashboard**: Land Inspector works as the admin and is already registered. He can then verify the Sellers, Buyers and approve Land Transfer Process. * **User Profile**: Seller & Buyer can view their profile via their respective Dashboards. * **Edit Profile**: Seller & Buyer can edit their profile. * **Seller Dashboard**: A Brief Description of Added Lands and features to Add a new Land and approve a Land request from a Buyer. * **Add Land**: Seller can add a land after he/she is verified by the Land Inspector. * **Approve Land Request**: Approve a Request by Buyer to Buy a Land. * **Buyer Dashboard**: A Brief Description of all Lands and features to Request a Land to Land Owner of the particular Land. * **Owned Lands**: Details of Lands owned by the Buyer after Buying some lands. * **Make Payment**: Complete Payment transfer to Seller after Land Request is approved. * **View Lands**: Complete Information of Lands along with its Images and Required Documents. * **Land Ownership Transfer**: Transfer of Land Ownership from Seller to Buyer via Land Inspector. ## Steps to run the application: 1. Clone the github repository and cd to the folder 2. Open _Ganache_ and keep it running in the Background. 3. Make sure you have Metamask Extension in your browser. 4. In the root directory run _truffle migrate --reset_. 5. cd to the _client_ folder and run _npm install_. 6. Run _npm start_. ## [Project Demo Link](https://youtu.be/6VLaAa8GNDc) ## [Article Link](https://dev.to/vrii14/land-registration-system-using-blockchain-43ei) ## Some features of the application:- Landing Page | Buyer Registration :---------------------------------: | :------------------------------:

|

Buyer Dashboard | Seller Dashboard :---------------------------------: | :------------------------------:

|

Add Land(by Seller) | View all Lands Details :---------------------------------: | :------------------------------:

|

Help & FAQ Page | Verify Buyer(by Land Inspector) :---------------------------------: | :------------------------------:

|

Approve Land Request(by Seller) | Payment by Buyer :---------------------------------: | :------------------------------:

|

Verify Land Transaction(by Land Inspector) | Owned Lands(Buyer) :---------------------------------: | :------------------------------:

|

View Profile(Before Verification) | Edit Profile(After Verification) :---------------------------------: | :------------------------------:

|

### Make sure to star the repository if you find it helpful! ![visitors](https://visitor-badge.laobi.icu/badge?page_id=vrii14.Land-Registration-with-Blockchain) Stars Badge GitHub contributors # LandRegistry

landregistry's People

Contributors

vrii14 avatar divya-kharode avatar erakin575 avatar mrunalkotkar avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.