Skip to content

Villarley/landver

 
 

Repository files navigation

LandVer - Land Verification System

All Contributors

LandVer is a decentralized land registration and verification protocol, utilizing blockchain technology to provide a secure, transparent, and immutable system for managing land records. The protocol facilitates land transactions and ownership verification across multiple blockchains, beginning with StarkNet.

While initially built on StarkNet, LandVer is designed to be cross-chain compatible, allowing land transactions and records to be securely managed across multiple blockchains. LandVer is one of the many products of Noshon Networks, which aims to bring innovation to the world of real estate.

Roadmap

  • Cross-Chain Support: Extend the protocol to support Ethereum, Binance Smart Chain, and other blockchains.
  • Advanced Land Disputes Resolution: Implement on-chain dispute resolution mechanisms.
  • Tokenized Land Ownership: Explore integration with NFTs for land tokenization. nd locations on a map.

Project Structure

The project is divided into the following components:

  • backend/: Node.js and Express-based API server
  • docs/: Documentation for the project, including setup guides and API references
  • examples/: React-based web application
  • land_registry/: Land registry contract
  • public/: Public assets and resources
  • scripts/: JavaScript tools for automation and utility tasks
  • sdk/: JavaScript for interacting with the smart contracts and API

Land Registration Process Flow

image

How to Run the Code

Running the Client and Server

Navigate to the client directory, install the packages, and start the client

cd app/client
 npm install 
 npm start

In a separate terminal, navigate to the server directory, install the packages, and start the server

cd app/server
npm install
npm run dev

Running the Land Registry Contracts

Navigate to the land_registry directory, build the contracts

cd land_registry
scarb build

To run tests on the contract

cd land_registry
scarb test

Contributors

Fishon Amos
Fishon Amos

💻
Solomonsolomonsolomon
Solomonsolomonsolomon

💻 🚇
Stephanie Nwankwo
Stephanie Nwankwo

💻
RAJI ABDUL
RAJI ABDUL

📖
Yusuf Habib
Yusuf Habib

💻
Akinshola
Akinshola

💻
Sagar Rana
Sagar Rana

💻
saimeunt
saimeunt

💻
Echefula Ndukwe
Echefula Ndukwe

💻
Poulav Bhowmick
Poulav Bhowmick

💻
Asher
Asher

💻

License

This project is licensed under the MIT License. See LICENSE.txt for more information.

Contact

X-profile - @Landver -

Github: Landver

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 54.4%
  • TypeScript 24.6%
  • Cairo 20.3%
  • Other 0.7%