Skip to content

Sanjay8602/Final-Year-Project

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

88 Commits
 
 
 
 
 
 

Repository files navigation

Land Registry Using Blockchain

Live Demo

Running Locally

  1. Clone: git clone https://github.com/rishi1508/Final-Year-Project.git
  2. Install: cd landregistration/front-end && npm install
  3. Run: npm start
  4. Requirements:
    • Node.js
    • Git
    • MetaMask on Sepolia with test ETH

Overview

The Land Registry Using Blockchain project aims to revolutionize the traditional land registration process by leveraging blockchain technology. This decentralized solution ensures transparency, immutability, and security in property transactions, addressing issues like inefficiency, fraud, and ownership disputes.

Features

  • Decentralized Land Records: Transactions and ownership details are stored securely on a blockchain, ensuring transparency and reducing the risk of tampering.
  • Smart Contracts: Automates and verifies land transfers, reducing the need for intermediaries.
  • Immutable Ledger: Ensures all transaction records are tamper-proof.
  • User-Friendly Interface: Simplifies interaction for landowners, buyers, and government officials.
  • Enhanced Security: Data encryption and blockchain technology ensure secure transactions.

Benefits

  • Eliminates fraudulent activities in land registration.
  • Reduces delays and paperwork in property transactions.
  • Provides a transparent and easily accessible history of land ownership.
  • Enhances trust among stakeholders by using a decentralized ledger.

Technologies Used

  • Blockchain: Ethereum
  • Front-end: React.js, Bootstrap, CSS
  • Back-end: Solidity, Node.js, Web3.js
  • Framework: Truffle, Ganache, Alchemy (for API)
  • Wallet: Metamask
  • Hosting: Github Pages

Project Structure

landregistration/
├── contracts/
│   └── LandRegistry.sol
├── front-end/
│   ├── src/
│   │   ├── components/
│   │   │   ├── AboutPage.js
│   │   │   ├── AdminPanel.js
│   │   │   ├── ContactPage.js
│   │   │   ├── FeaturesPage.js
│   │   │   ├── Footer.js
│   │   │   ├── LandingPage.js
│   │   │   ├── ManageLandPage.js
│   │   │   ├── Navbar.js
│   │   │   └── WalletContext.js
│   │   ├── contracts/
│   │   ├── App.js
│   │   ├── index.js
│   │   └── styles.css
│   └── package.json
├── migrations/
│   └── 2_deploy_landregistry.js
├── package.json
└── truffle-config.js

Future Enhancements

  • Large-scale implementation for testing with real-world data.
  • Support for additional blockchain platforms.
  • Mobile application for easier access.

Contact

For any questions or suggestions, feel free to reach out:


About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors