Real Estate
Real Estate
Submitted To:
Department of Computer Science and Information Technology
Ambition College
Mid-Baneshwor, Kathmandu, Nepal
Submitted by:
Rishi Marasini (20725/075)
July, 2023
Table of Contents
1. Introduction ...................................................................................................................... 1
3. Objectives ........................................................................................................................ 2
5. Methodology .................................................................................................................... 3
7. References
1. Introduction
A real estate booking system is a software application that allows real estate agents and
brokers to manage bookings for properties. The system typically includes features such as
property listings with availability information, online booking forms, payment processing,
customer management, and reporting. It also consists of an innovative feature that allows
users to post reviews of the dealing process with a buyer after their deal. This allows the
buyers to verify a sellers profile and view his past deal experiences from other user reviews
on his profile. Every user on the portal has a profile that can be viewed by to check his past
deals status.
A user may post bad reviews about another user he has dealt with if any payment issues are
encountered during the deal. So users may now verify that particular user before dealing
with him. The system consists of a user login, users may look for property as per area, Bhk,
Location as well as other amenities like lift, furnished, semi-furnished etc. The system sorts
property and displays results list as desired by user. Users may also post a property for sale
along with desired price, location and contact details. The system also consists of a builder
login where a builder may login and post his new project for those looking to buy new
flats/offices.
Real estate booking systems can benefit both real estate agents and their clients. For agents,
the system can automate many of the tasks involved in booking properties, such as
scheduling showings and collecting payments. This can free up agents' time so they can
focus on other aspects of their business, such as finding new clients and closing deals. For
clients, the system can make it easier to find and book properties that meet their needs.
They can also do so 24/7, from anywhere in the world.
1
2. Problem Statement
The purpose of creating this Real Estate Web Application is to outcast the discrepancies in
hundreds of such existing systems on the World Wide Web. One of the basic problems with
the existing systems is the non-interactive environment they provide to the users. Most of
the applications involved in Real Estate business use some web template to put the content
specific to their company and make it communicate with the database to search the listings.
These templates simply use basic web controls to do this task making the web page non-
interactive. On the other hand, the motive of this Real Estate Web Application is to allow
the user to play with the search tool and create different combinatorial search criterion to
perform exhaustive search. Another problem in such applications designed so far is the use
of traditional user interfaces which make continuous post backs to the server; each post
back makes a call to the server, gets the response and then refreshes the entire web form to
display the result. This scenario adds an extra trade off causing a delay in displaying the
results. The users of this application can easily feel the difference between the Reactjs user
interfaces vs. traditional user interfaces.
3. Objectives
The major Objectives of this intern is given below:
To give a different visualization styles to the Real Estate Website which has more
features, attractive animations and all together a new look in contrast to the already
existing websites.
To enhance efficiency and productivity by digitizing and automating various tasks
involved in the booking process.
To increase transparency and trust.
2
After study the project, we have found that we might have some problems during the
implementation process of this project. They may reduce the quality of result when user
searches the information in the system. The main limitation of our software is given below:
The limitation of our system is:
The website may not guarantee the accuracy or verification of property details provided by
property owners/agents. Users need to exercise due diligence before making bookings.
5. Methodology
5.1. Literature Review
The function of Real Estate Management development is to improve property functions and
to regulate and change property. Real estate management development varies, such
as land banks, land packaging, building development, renovation, operation, and
redevelopment. Each real estate management development process has similar steps
starting with initiation and study. Land bank is a process of acquiring for development
within a certain period of time to increase land value. Developers can increase the value of
land by changing land functions and by making land development plan and site study.
These endeavors are called land packaging that regulates land functions based on their
potential. Developers \need to make building development which requires them to
transform the land function into property products that can be used or inhabited. It can be
achieved through renovation. Renovation is the process of increasing the value of property
products that have depreciated by repairing or changing the quality of buildings. The last
Real Estate Management development is the redevelopment of an existing property by
changing its property functions according to the potential that has been analyzed.Marta
Gross, Ryszard Źróbek and DanielaŠpirková “public real estate management system” In
this author have presented view that Transition economies have to create fully-fledged
systems soon after their property markets became legal.II.Claudio Molinari, Giancarlo
Paganin and Cinzia Talamo “Information Systems for Real Estate Management” In this
author have analyses the structure, the aims, therequirements, the development phases,
the software, the information categories, the data sheets of Information Systems
in order to define the general characteristics and the critical aspects of a model of collecting
and processing data.
galaxy international interdisciplinary research journal (E): 2347-6915Vol. 10, Issue 6,
June(2022)110III.WANA godwill “real estate management information system” In this
3
author presented approach to improve record keeping and management decision-making
practices of a real estate agency by using statistical summary data analysis and inference
Functional requirements for a real estate booking website can vary depending on the
specific features and functionalities you want to offer to your users. However, here are some
common functional requirements for a real estate booking website:
4
5.2.2 Non-Functional Requirement
A technical feasibility study for a real estate booking system involves evaluating the system
architecture for scalability and flexibility, determining the appropriate technology stack,
designing an efficient database schema, integrating with third-party services securely,
ensuring system security, conducting performance and load testing, optimizing mobile
compatibility and responsiveness, implementing backup and recovery mechanisms,
planning for ongoing technical support and maintenance, complying with regulatory
requirements, and analyzing the cost and resource implications. By assessing these factors,
we can determine if the desired features and functionalities can be effectively implemented
within the allocated budget and resources, while meeting performance, security, and user
experience expectations.
HTML- HTML (Hypertext Markup Language) is the standard markup language used
for creating the structure and content of web pages. It provides a set of elements and
tags that define the structure and semantics of the page, allowing browsers to render the
content properly. Here's an example of a basic HTML document structure
CSS- CSS (Cascading Style Sheets) is a stylesheet language used to describe the
presentation and styling of an HTML document. It is used to control the visual aspects
of a webpage, including layout, colors, fonts, and animations. CSS works by selecting
HTML elements and applying styles to them.
Javascript- JavaScript is a programming language that enables dynamic interactions
and behavior on web pages. It is commonly used to enhance the functionality and
interactivity of websites. JavaScript can manipulate the HTML structure, handle user
events, perform calculations, make AJAX requests to retrieve data from servers, and
much more.
ReactJs- ReactJS is a popular JavaScript library for building user interfaces. It provides
a component-based architecture, allowing developers to create reusable UI components
and manage the state of the application efficiently. ReactJS follows a declarative
approach, where developers describe how the UI should look based on the current state,
and React takes care of updating the UI when the state changes
6
6. Expected Outcome
Real Estate booking System has been developed tosatisfy all proposed requirements. The process
is maintained simpler and easier. The system is highly scale able and user friendly. Almost all the
system objectives have been met. The system has been tested under all criteria. The system
minimizes the problem arising in the existing manual system and it eliminates the human errors to
zero level. The design of the database is flexible ensuring that the system can be implemented.
It is implemented and gone through all validation. All phases of development were conceived
using methodologies. User with little training can get the required report. The software
executes successfully by fulfilling the objectives of the project. Further extensions to this system
can be made required with minor modifications. procedural flowcharts, record layouts, and a
workable plan for implementing the candidate system design into a operational design. ReactJs
and Mongodb has offer very efficient yet a simple implementation technique for development of
the project.
7
7. References
i. D.L.,DRAGUSIN M., PETRESCU R.M., IOSIF A.E. 2012. The effective management
of municipal real property. The question of services for the business use of real
property.AMFITEATRUECONOMIC,2012, Vol. 14.2.
ii. GROSS M., ŹRÓBEK R., 2013, Public real estate management in post-socialist countries,
Real Estate Management and Valuation. Volume 21.
iii. Li Qingqi. Analysis of Loudi Real Estate Information System Based on Big Data Technology.
Management and Technology of Small and Mediumsized Enterprises (Late Edition),
2020(10).
iv. Zeng Jie, He Shu. Design and development of Ganzhou real estate information system based
on GIS. Surveying and Spatial Geographic Information, 2019, 37(03).