Skip to content

A blockchain based land records system supporting land sales, developed using Ethereum, Go-Ethereum, Web3JS, React and Solidity.

Notifications You must be signed in to change notification settings

rishikesh1419/Land-Records-Blockchain

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Land-Records-Blockchain

An ethereum based private network and web app for buying and selling of lands.

Installation steps

  1. Open terminal and set the path to land-records folder
geth --datadir ./node1 --networkid 2018 --port 30306 --nodiscover --rpc --rpcapi "db,personal,eth,net,web3,debug" --rpccorsdomain="*" --rpcaddr="localhost" --rpcport 8545 --ws --wsapi "db,personal,eth,net,web3,debug" --wsorigins="*"  --wsaddr="localhost" --wsport 8546 console
  1. Start the miner
miner.start(1)
  1. Open new terminal and run the following command after setting the path to land-records-app
npm run dev
  1. The app runs on the following link
localhost:3000/login

Screenshots

  1. Soldity remix- Set environment to the web3 provider

sol1

  1. Solidity remix - Contract and its transactions

sol2

  1. Land contract and its functions

land

  1. Terminal - mining a transaction

mine

  1. Home page

home

  1. Put land for sale

home

  1. Buy land

buy

  1. Get buyers

approve

About

A blockchain based land records system supporting land sales, developed using Ethereum, Go-Ethereum, Web3JS, React and Solidity.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published