0% found this document useful (0 votes)
256 views9 pages

Real Estate Booking System Using Smart Contract: Background/ Problem Statement

This document describes a real estate booking system that uses smart contracts and blockchain technology. The system allows users to view property listings, book properties, and make secure payments directly through smart contracts without third party involvement. It has three main modules for administration, real estate agents, and users. The system was developed using a waterfall model with ASP.NET for the backend, HTML/CSS/JavaScript for the frontend, and SQL Server for the database.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOC, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
256 views9 pages

Real Estate Booking System Using Smart Contract: Background/ Problem Statement

This document describes a real estate booking system that uses smart contracts and blockchain technology. The system allows users to view property listings, book properties, and make secure payments directly through smart contracts without third party involvement. It has three main modules for administration, real estate agents, and users. The system was developed using a waterfall model with ASP.NET for the backend, HTML/CSS/JavaScript for the frontend, and SQL Server for the database.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOC, PDF, TXT or read online on Scribd
You are on page 1/ 9

Real Estate Booking System using Smart Contract

1) Background/ Problem Statement

We are living in the age of decentralization and the removal of


middlemen. The digital era is slowly transforming and replacing
traditional methods. The benefit of this new technology is that it aims
toward the decentralization and removal of third parties. It enables
payments to be sent directly between parties without the need for a
financial institution, such as a bank, to act as a middleman.
Our Real-Estate booking System using Smart Contract blockchain
technology could be applied to real estate transactions and minimize
the need for third-party involvement. Blockchain technology could
contribute to more efficient and transparent systems compared to
traditional centralized solutions.
Our project allows users to book a property and make secure payments
with the help of Smart Contracts. In cirrus’s core wallet, the admin
creates an account for each user and updates the wallet information in
their profile and the transaction is done using the Cirrus API. In this
project, the front-end involves Html, CSS, and JavaScript and the back-
end involves ASP.NET. The IDE used is Visual Studio and the database is
MSSQL.
2) Working of the Project

In this system, the admin has the authority to manage real estate and
user details. The list of registered real estate and users will be
displayed. From the list, they can view, approve, block and delete real
estate and users. Feedback and ratings from real estate to users and
user’s feedback to real estate can be viewed by the admin. The admin
can view information about cirrus core and also the wallet details of
real estate and users.
The real estate will need to register first for uploading property details
and add its details to get a suitable use for it. They can view, add,
update and delete the property details. They can also create, confirm
and terminate the contract of token or partial payment of the flat. The
real estate can view all the user details. All the previous transactions
can be viewed as well as the rating and feedback from the user.
The user has to register their account for booking a property. All the
properties that are available for bookings are listed and the user can
apply a filter by amount range and location. The user can view the
property details, deposit details and confirmation of the contract with
its details. They can make payments such as tokens, partial payments,
remaining balances etc. Also, they can view all their transaction history.
3) Advantages

 It is easy to maintain.
 It is user-friendly.
 The system allows users to view all the available property
details easily.
 The user can secure payments with help of smart contracts.
4) System Description
The system comprises 3 major modules with their sub-modules as
follows:
 ADMIN

 Login: The admin can log in to the system using a username and
password.
 Manage Real-estate: The list of registered Real estate. Admin can
view/Approve/Block/Delete Real-estate.
 Manage Users: The list of registered Users. Admin can
view/Approve/Block/Delete Users.
 Real-estate ratings: The feedback and ratings of the Real estate
given by Users will be listed here.
 User Ratings: The feedback and ratings of Users given by Real
estate will be listed here.
 Cirrus Dashboard: The information about cirrus core use. And
wallet details of Real estate and Users.
 Logout: The admin can log out from the system.
 REAL ESTATE

 Register: The Real-estate can register to the system for uploading


property on booking details and get a suitable User for it.
 Login: Login to the System using login credentials.
 Home Page: The main page of the Real-estate module.
 Manage property details: Real-Estate can view, add, update, and
delete property details.
 Manage Contract: The Admin can create, confirm, and terminate
the contract of Token or partial payment of the flat. Also, can view
the contract details.
 View User: They can view details of the user.
 Transaction History: They can view the history of all transactions.
 Rating: Real estate can give the rating with feedback about the
user.
 Logout: The real estate can log out from the system.
 USER

 Register: The User can register to the system for booking


property.
 Login: Login to the System using login credentials.
 Home: The main page of the User Module.
 Property Details: List of available properties with details. Filter
property by amount range and location.
 Contract details: The Confirmation of property details and deposit
details. The Contract details like (amount, date time, location, and
Real estate details).
 Pay To Real estate: The User can make payment from this
module. It can be token, partial payment, remaining balance etc.
 Transaction History: They can view the history of all transactions.
 Rating: Users can give the rating with feedback about the Real-
estate.
 Logout: The user can log out from the system.
5) Project Life Cycle

The waterfall model is a classical model used in the system


development life cycle to create a system with a linear and sequential
approach. It is termed a waterfall because the model develops
systematically from one phase to another in a downward fashion. The
waterfall approach does not define the process to go back to the
previous phase to handle changes in requirements. The waterfall
approach is the earliest approach that was used for software
development.
6) System Requirements

I. Hardware Requirement

i. Laptop or PC
 Windows 7 or higher
 I3 processor system or higher
 4 GB RAM or higher
 100 GB ROM or higher

II. Software Requirement

ii. Laptop or PC
 Visual Studio 2019
 SQL Server Management Studio latest
7) Limitation/Disadvantages
- The user must add all their personal details when applying
for booking Real-Estate, otherwise, the application will get
rejected.

8) Application – This application will help users to book a property


and make secure payments with the help of Smart Contracts.

9) Reference
- https://risingmax.com/blog/blockchain-smart-contract-in-real-
estate/
- https://www.researchgate.net/publication/
327815849_The_Impact_of_Blockchain_Technology_on_the_Real_Es
tate_Sector_Using_Smart_Contracts
- https://www.ijraset.com/research-paper/real-estate-land-
transaction-system-with-blockchain

You might also like