/landver

Onchain Land Management

Primary LanguageTypeScriptMIT LicenseMIT

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.

Project Structure

The project is divided into the following components:

  • land-registry-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

Development

Steps to build and run LandVer locally.

Prerequisites

Ensure you have the prerequisites installed before proceeding.

scarb snfoundry install npm install rust

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

💻
Santiago Villarreal Arley
Santiago Villarreal Arley

💻
Abdulsamad sadiq
Abdulsamad sadiq

💻
Caleb
Caleb

🎨 📖
Oshioke Salaki
Oshioke Salaki

💻

License

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

Contact

X-profile - @Landver -

Github: Landver