Skip to content

msyysm1211/Blockchain-Based-House-Rental-Management-System-

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

BlockChain Rental Management System

This is a rental management system built using Truffle and React. The system uses Ethereum smart contracts to manage rental agreements and transactions, providing a secure, transparent, and efficient rental experience between tenants and landlords.

Getting Started

Before getting started, make sure you have installed the following software:

  • Node.js v12.6.1

  • Truffle v5.0.22

  • Ganache v2.1.2

  • Web3.js v1.0.0-beta.37

  • Solidity v0.5.0 (solc-js)

  • IPFS 26.1.2

  • React 16.3.1

Once installed, follow these steps:

  1. In your terminal, navigate to the project directory and install the required npm packages:
npm install
  1. Start Ganache and add the necessary network configurations to the truffle-config.js file:
networks: {
    development: {
        host: "127.0.0.1",
            port
    :
        7545,
            network_id
    :
        "*"
    }
}
  1. Compile and deploy the contracts in your terminal:
truffle compile
truffle migrate --reset
  1. Start the frontend application:
npm start
  1. Visit http://localhost:3000 in your browser, and you should see a simple interface.

How to Use

This rental management system provides the following features:

  • Tenants can browse available properties, view property details, and apply to rent.
  • Landlords can add and manage property information, accept or reject tenant rental applications, manage rental agreements and transactions.
  • The system also provides some secure and transparent features, such as contract signing, payment verification, and rating and review.

Website display

Available Properties

Property Details

Publish Properties

Sign Contract

Operate Contract

MetaMask

Ganache

IPFS

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors