Download as pdf or txt
Download as pdf or txt
You are on page 1of 36

PRN REAL ESTATE

A Project Report
Submitted in partial fulfillment of the
Requirements for the award of the Degree of
BACHELOR OF SCIENCE(INFORMATION TECHNOLOGY)

By
Parth Panchal
Seat Number : 0023

Under the esteemed guidance of


Mr. Sumit Tripati

DEPARTMENT OF INFORMATION TECHNOLOGY

Laxmi Charitable Trust’s


SHETH L.U.J. & SIR M.V. COLLEGE OF ARTS,
SCIENCE & COMMERCE
(Affiliated to University of Mumbai)
Dr. S Radhakrishnan Marg, Andheri (E), Mumbai – 400 069.
MAHARASHTRA

2022-2023
ACKNOWLEDGMENT
 This project could not have been accomplished if not for the direct or indirect contribution from many
known and unknown individuals. I wish to take this opportunity to express my sincere gratitude to all of
them.
 I express my gratitude to my gratitude to my internal guide Mr. Sumit Tripati who gave me unending
support from the stage the project was initiated.
 A source of inspiration, given by her constantly kept our spirits high, whenever I was dispirited. I would
also like to thank our H.O.D Mrs. Sneha Gokarnkar that I have been able to develop today owes much
credit to them.
 Always ready to co-operate, they have been very kind in guiding us how to go about developing the
successful project. I would even like to thank my college SHETH L.U.J & SIR M.V. COLLEGE OF
ARTS, SCIENCE & COMMERCE and all respected teachers and family.
 Above all I would like to thank first, the almighty who have given me inspiration and courage to accept
it’s a course of life.
CHAPTER 1: INTRODUCTION

1.1 Background

 In the world of Real Estate, one can find many Agents but they differ in their
commission charges and the kind of property. In buying a property the Agent plays a
vital role as his/her responsibility is to arrange proper property and valid documents to
buyer. He/she also has to look through it that the work goes smoothly without any errors
in the documents like registration papers, personal documents, photographs, etc.
 The Real Estate Web Application is an interactive, effective and revenue-generating
website designed for the Real Estate Industry.
 Real Estate is one of the profitable long term investment, where a person can buy or
invest in any property that fits into their budget and satisfies their requirements. The
property can be Commercial, Residential or Land.
 Any business always depends on trust, that’s why we communicate with experience and
reputed Real Estate Agents. Real Estate agents’ fees is 1% in property selling from both
the parties and 1month rent in renting property.
1.2 Objectives

 The main objective of this application is to help the Real Estate Company to display
infinite number of property listings in one website.
 The motivation to develop Real Estate Website comes from my urge to learn Visual
Studio code for building the business logic of the website, MySQL server for database
designing and using new web technologies like HTML, CSS, Java Script for website
designing.
 The most influential factor for selecting this website is to add some innovative features to
the search engine of a Real Estate Website which can make the task of a property buyer
easy to search for property listings.
 Performance of the search engine is the main factor which allows the buyers to search for
listings with different combination features.
 Growing buyer needs should be taken into concern with the new features to be included.
Another challenge in this website is the effective storage / retrieval of property images
from the MySQL database.
 Real Estate online website will help a client to find property without going for site visit.
 One can find many app and website which are developed for the same purpose and are
yet lacking at some points as everything as do’s and don’ts. In spite of it I have made a
concern to cover 99% of the don’ts into dos.
 My website will be a site where not only Agents but also Owners post their property and
the client can directly connect with them through my website.
 There are many fake properties posted by agents, so my main object is the client who
have visited or seen flat through that agency, they can comment on the property or
review about the agency but the owner or agent cannot delete that comment or review.
1.3 Purpose, Scope, and Applicability

1.3.1 Purpose

 There are large numbers of residential real estate online information service providers
offering a suite of residential properties and services tailored to the national and local
needs of the residential investments industry.
 These online marketplaces have thousands of residential real estate properties for sale
and rent under various categories including Bachelor, Family, Company Lease etc both
for sale and lease as well.
 There purpose it to attract community of industry professionals including investors,
property managers, landlords, appraisers, local and national buyers to select the
properties with desired features.
 Real Estate website is a time saver technique. Real Estate website will help client to
know every details about the property with an honest review.
 The Client can filter out their choose interested property.
1.3.2 Scope
 Real Estate website will not only connect with clients, but this website will also help you
out how much property you have as well as you can filter you required property in an
table format(e.g excel format).
 Not Only that the Admin can verify the Agents and Projects by their RERA number
which will give all the details about the Agent or Project.
 This project was 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.
 Usually in a real estate website, the property search page consist of traditional search
style i.e. a set of textboxes / drop-downs to select a particular country for the property to
search along with other web controls to specify the number of beds / baths or any
additional features they are looking in the property.
1.3.3 Applicability
 The Real Estate Website is an interactive, effective and revenue-generating website
designed for the Real Estate Industry.
 The main objective of this application is to help the Real Estate Company to display
unlimited number of property listings on the website.
 The primary focus is to get bachelor or working bachelor who come from out of town for

residential rental purpose.


1.4 Achievements

 Real Estate agents fees is 1% in property selling from both the parties and 1month rent in
renting property.
 Reason for paying this high amount is because the real estate agents analyze client
requirement and suggest the perfect property option.
1.5 Organization of Report
 Posting or Uploading property.
 Client will response to that property after few days.
 Confirm the property availability.
 Google meet or zoom call video call meeting for negotiation.
 Memo random of understanding.
 Registration Process.
 Payment.
CHAPTER 2: SURVEY
I have work as an Real Estate Agent for four year.
Where I get to know all the details about the property and technique of showing property.
Due to COVID lockdown we have done the online deal, by just sending property pics and
details.
Due to that I get to know all the advantages and disadvantages.

Other than that we have done Questionnaire Survey while asking few question.
 How do you search property?
a) Online
b) Reference
c) Google Review
d) Agents

 Mostly which site you have gone to deal with Real Estate.
a) Magic Bricks
b) 99 acers
c) Housing
d) NoBroker.com

 Have you ever had problem with real estate website?


a) Non Perfect co-ordination with team
b) Fake Ads
c) Scam
d) Fake Agents
CHAPTER 3: REQUIREMENTS AND ANALYSIS

3.1 Problem Definition


 Now a days we have seen that many property is faked mostly posted by agents, reason is
because they want more clients.
 So for avoiding this nuisance we will add a comment section where the client can write
their genuine option about the property.
 Many Owners want them privacy where they don’t want to display their name or number

for that reason only owner have a privacy setting where they can hide their identity from
clients and Agents.
 There are many Agents who don’t have RERA number or proper office, because of that

even if people got a deal with them than they ran away and no co-ordination or contact
after sales.
 Old age agents still use book to maintain data or listing of property.

 There are many case of document misused or fake document.


3.2 Requirements Specification
 We required the actual data of property available in current market.
 Server Page
 Admin
 Owner
 Agent
 Client
 MySQL data to data entry
 Property
 List of enquire
 List of User
3.3 Planning and Scheduling

Planning and scheduling are distinct but inseparable aspects of managing the successful
project.
The process of planning primarily deals with selecting the appropriate policies and
procedures in order to achieve the objectives of the project.
Scheduling converts the project action plans for scope, time cost and quality into an
operating timetable.

TOPIC Start Date End Date Duration


Planning and Topic Selection 7/2/2022 7/5/2022 3
Research and Analysic 7/6/2022 7/8/2022 2
Collection of Data 8/9/2022 8/12/2022 3
Design 9/3/2022 9/20/2022 11

Total 19
3.4 Software and Hardware Requirements
Developer
 Software:
 Visual Code
 Hardware:
 Intel(R) Core(TM) i5-10500H CPU @ 2.50GHz
 Grafic Card GEFORCE GTEX
 Hard disk 1TB
 SSD 256GB
 RAM 8.00 GB.
 Internet Connection
 Wifi 35mps

User
 Software:
 Google Chrome
 Mozilla FireFox.
 Internet Explorer
 Opera
 Microsoft Edge.
 Hardware:

 Any Smart Device


 Internet Connection
 Wifi
 LAN
 Hostpost
3.5 Preliminary Product Description
 In 2019, 89% of Indian buying their home used a real estate agent, while 89% of sellers
did the same.
 According to the same study, 90% of buyers would use their agent again or recommend
their agent to others. If you have a great sales process you can create an enjoyable
process for clients and turn one sale multiple opportunities.
 If disorganized, the real estate process can be time-consuming, frustrating and full of
back-and-forth discussions between a seller. But, if you’re able to optimize the sales
process, not only will you save time, you can close deals quicker. Not only that, handling
the real estate sales process properly can ensure a seller will turn to you next time they
want to sell another property.
 Let’s dive into how you can dominate the real estate sales process from listing to closing
the deal, and keep buyers (and sellers) on your side.
3.6 Conceptual Models
 A conceptual model is a representation of a system.
 It consists of concepts used to help people know, understand, or simulate a subject the
model represents. It is also a set of concepts. In contrast, physical models are physical
objects, such as a toy model that may be assembled and made to work like the object it
represents.
 Conceptual models are abstract, psychological representations of how tasks should be
carried out. People use conceptual models subconsciously and intuitively as a way of
systematizing processes.
 By creating interfaces and apps that echo conceptual models, designers build on existing
knowledge and frameworks, making it easier for the users to learn how to use the new
product.
 Typically, conceptual models are identified at the beginning of the design process and are
referenced to constantly for direction and inspiration throughout the design process.
CHAPTER 4: SYSTEM DESIGN

4.1 Basic Modules


CLIENTS

OWNER OR AGENTS
4.2Waterfall Model
The Waterfall method has long been the unchallenged way of developing websites. This
process consists of a series of phases, with developers starting one and completing it before
moving on to another. None of the phases are tweaked or revisited until all phases have been
completed.
4.3 Data Design

 The Real Estate Website is supported by the MySQL Server and its database.
 MySQL Server provides a good response time of the data being stored making the search
effective, convenient way for storing the photographs of the properties and storing the
entire description and features of the Property Listings.
 The database schema for this website consists of five tables out of which the Listing is
the main table to store the primary details of the property. Listing_type and
Listing_feature, etc reference in the Listing table to describe more features of the listings.
Listing_photo stores the photographs of the properties in the form of binary data.

This is an example which is showing property list in MySQL and in Website.


4.3 ER Diagram
4.5 Sequence Design
Sequence Diagram for the Real Estate Website.
The Client can search the property listings so the website will request the data stored in
MySQL table whether the client requirement property is there or
not.
Sequence Diagram for the Real Estate Website.
The Owner or Agents can search , Add, Edit, Delete the property listings so the website will
request the data stored in MySQL table whether the Owner or Agents requirement property
is there or not.
Sequence Diagram for the Real Estate Website.
The Admin will verify, Add, Edit, Delete the User listings so the website will request the
data stored in MySQL table.
4.6 Use Case Diagrams
Use Case Diagram for the Real Estate Website.
The Agents can search the property listings, view, add, delete property details, and but they
cant delete the comment from property or review.
Use Case Diagram for the Real Estate Website.
The Owner can search the property listings, view, add, delete property details, and but they
cant delete the comment from property or review.
Use Case Diagram for the Real Estate Website.
The client can search the property listings, view property details, and can like the properties
they liked and can comment the listings from the buyer cart.
Use Case Diagram for the Real Estate Website.
The Admin can verify the property user, property details, comment and can add or remove
the user.
4.7 Algorithms Design
4.8 User interface design
4.9.1 Security Issues

There are chances that we may face a security during the User account may get hacked or get
an error so for that case the admin can re-add or add the user.
Many Owners want them privacy where they don’t want to display their name or number for
that reason only owner have a privacy setting where they can hide their identity from clients
and Agents.
The reason of not deleting comment is because we can get the honest review about the
property or Agents.
Then to, there are chances where client may post fake comments or review about the
property or Agents.
Therefore, the admin can verify their property and post and can remove unwanted or fake
user.
Asking of RERA number from agents is because we can verify their history using
https://maharerait.mahaonline.gov.in/.
4.9.2 Test Cases Design
This chapter discusses the various tests performed on the website with a set of
test scenarios. Both unit and load testing is performed on this application. Testing is done on a
local machine with the following system configuration.

You might also like