A secure, transparent, and efficient platform for managing land records using blockchain technology.
- About the Project
- Getting Started
- Usage
- Screenshots
- Roadmap
- Contributing
- License
- Contact
- Acknowledgements
The Decentralized Land Management System leverages blockchain technology to create a secure, transparent, and efficient platform for managing land records. It aims to solve the challenges faced in traditional land management systems by providing a decentralized and tamper-proof solution.
- Secure and transparent land record management
- Role-based access control for super admins, admins, and users
- Land allocation and ownership transfer functionality
- User profile management
- Transaction management for land purchase requests
- Land ownership history tracking
- Explore functionality to check land availability and details
Follow these instructions to set up the project locally.
- Node.js (v14.x or later)
- npm (v6.x or later)
- Truffle (v5.x or later)
- Ganache (v2.x or later)
- MetaMask (Browser Extension)
- Clone the repository:
git clone https://github.com/sifu-ewu/Land-Management-Advancement.git cd Bangladesh-Land-Management-Advancement
- Open the application in your browser at
http://localhost:3000
. - Connect MetaMask and import accounts from Ganache.
- Use the application based on your role (super admin, admin, or user).
Home Page: The main landing page of the Decentralized Land Management System.
Accept the Request: Interface for accepting transaction requests.
Super adminn alocate admin process
- Implemented land management functionality
- Enhanced user interface and user experience
- Add support for land disputes and resolution
- Integrate with government land registry systems
- Implement advanced search and filtering options
See the open issues for a full list of proposed features (and known issues).
Contributions are welcome! Please see the contributing guidelines for more information.
- Fork the Project
- Create your Feature Branch (
git checkout -b feature/AmazingFeature
) - Commit your Changes (
git commit -m 'Add some AmazingFeature'
) - Push to the Branch (
git push origin feature/AmazingFeature
) - Open a Pull Request
This project is licensed under the AGPL-3.0 License.