- URL: https://rishi1508.github.io/Final-Year-Project
- Requirements:
- Modern browser (Chrome, Firefox, etc.).
- MetaMask extension on Sepolia testnet.
- Sepolia test ETH (via faucet).
- Clone:
git clone https://github.com/rishi1508/Final-Year-Project.git - Install:
cd landregistration/front-end && npm install - Run:
npm start - Requirements:
- Node.js
- Git
- MetaMask on Sepolia with test ETH
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.
- 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.
- 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.
- 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
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
- Large-scale implementation for testing with real-world data.
- Support for additional blockchain platforms.
- Mobile application for easier access.
For any questions or suggestions, feel free to reach out:
- Email: rishimishra1508@gmail.com
- GitHub: https://github.com/rishi1508