Sei sulla pagina 1di 8

Document of Understanding

Project: Real Estate


Ver 1.0

Real Estate Page | 1


Document of Understanding v1.0

Document Version History

Reviewed
Ver. No. Release Date Prepared By Changes Made Reference
By/Approved By

1.0 05 February Sukhpreet Anuj Initial Draft Project Sheet


2019 Singh

Real Estate Page | 2


Document of Understanding v1.0

Table of Contents

1.0 INTRODUCTION ...............................................................................................................................4

1.1 PURPOSE .........................................................................................................................................4

1.2 SCOPE ..............................................................................................................................................4

1.3 DEFINITIONS, ACRONYMS & ABBREVIATIONS .......................................................................4

1.4 REFERENCES ..................................................................................................................................4

2.0 USER TYPES ....................................................................................................................................5

3.0 GENERAL CONSTRAINTS .............................................................................................................5

3.1 BROWSER/PLATFORM/ DEVICE COMPATIBILITY ...................................................................5

3.2 HARDWARE & LANGUAGE REQUIREMENTS ...........................................................................5

3.3 DEPENDENCIES ..............................................................................................................................5

4.0 SPECIFIC REQUIREMENTS ...........................................................................................................6

4.1 USER INTERFACE REQUIREMENTS ...........................................................................................6

4.2 USER ROLES ...................................................................................................................................6

4.2.1 REAL ESTATE AGENT ...............................................................................................................6

4.2.2 REGISTERED USER ...................................................................................................................6

4.2.3 PUBLIC USER ..............................................................................................................................7

4.2.4 ADMIN USER ................................................................................................................................7

4.3 OTHER REQUIREMENTS ...............................................................................................................8

4.3.1 DATA INGESTION .......................................................................................................................8

Real Estate Page | 3


Document of Understanding v1.0

1.0 Introduction
1.1 Purpose
This is an initial understanding and does not represent the actual implementation. Final Scope
document would be prepared after further discussions with the Client.

1.2 Scope
The scope of the project is to create a web based platform for Real Estate Agents to advertise their
properties/flats/apartments for their associated customers. Real Estate Agent users would be able to
display detailed information regarding their properties including videos etc. on the website. Public and
Registered Users would be able to see the details of various properties along with videos and send
queries to agents. The application allows the public and registered users to search for the properties
based on various criterion such as applicable Schools, Price range etc. The application highlights the
properties of different areas along with Map view.

The portal will be managed by an Administrator who will be responsible for managing Real Estate
Agents, Permissions and Subscription plans. We will have both Windows and Mac version.

1.3 Definitions, Acronyms & Abbreviations


Term Definition
RM Requirement Management

DI Data Ingestion

1.4 References
 Project Sheet
 HTMLs

Real Estate Page | 4


Document of Understanding v1.0

2.0 User Types

Public User Public user will be able to browse the properties on the application.

Registered user will be able to sign in on the portal, manage their profile and
Registered User settings, browse properties, save properties and can contact associated agent
for property price.

Agent user will be able to sign in on the portal, manage their profile and settings,
Agents
add properties, save properties and can contact associated Customer for
property deals.
Admin The Admin will be able to manage the entire system.

3.0 General Constraints


3.1 Browser/Platform/ Device Compatibility
The application needs to be compatible with the following browsers on both Web and Mobile:

 Internet Explorer 11 on Windows 7


 Mozilla Firefox 34 on Windows 7
 Safari 7 on Mac OS X Mountain Lion
 Google Chrome 39 on Windows 7

3.2 Hardware & Language Requirements


The Web site is developed in (LAMP Stack) PHP, XML, MySQL, jQuery and Shpinx. The Application
is deployed on Client’s servers.

3.3 Dependencies
1. Timely feedback from client

2. Timely availability of API details by client.

Real Estate Page | 5


Document of Understanding v1.0

4.0 Specific Requirements


4.1 User Interface Requirements
The portal will allow the user to land on the Homepage of the website where in the following
functionalities will be performed:

a. Browse properties by entering keyword such as property address, school address, zip code
etc. The search will be predictive search which will auto-complete the keyword entered. The
system will also allow the user to filter the search based on range, price, available schools,
distance etc.

b. Can view detailed information about the property such as description, pictures, videos, Price
History, Schools, Market Statistics, Amenities and Similar Property.

c. Map View will be shown to display the Property on Map via Pin drop on map. The user can also
draw shape on map by dropping pin which will further allow the system to display the properties
based on the Pin shape drawn on the map.

d. The system will allow the user to send a “Request” for sold price. The system will send email
notification to the Real Estate agent associated with the property.

4.2 User Roles


The portal will manage following user roles along with the features:

4.2.1 Real Estate Agent


The real estate agent will perform following functions:

1. Real Estate Agents will get themselves registered with the website and get a User Name
along with the password.
2. They could choose various registration packages depending upon the number of
properties to be advertised, duration etc.
3. The Agent user can upload property details such as description, price, amenities,
pictures, videos etc. of a self-owned property.
4. The user will able to upload the contact list of customers and can sent an invite to the
customers for registration on website. The user will be able to upload existing contacts
using csv file.
5. In the Agent Dashboard, the Agent user will be able to view the 360 view of customers
and their activities like profile, saved searches, wishlist, cart and Sold Price requests.
6. The Agent user can manage the customers that is add/delete.
7. The Agent user can manage his profile and settings such as social media accounts,
colour settings, account password etc.

4.2.2 Registered User


The registered user will perform following functions:

1. User will get themselves registered with the website and get a User Name along with
the password.
2. Browse properties by entering keyword such as property address, school address, zip
code etc. The user can filter the search based on range, price, available schools,
distance etc.

Real Estate Page | 6


Document of Understanding v1.0

3. The user can save the search under the saved searches section. The user can use the
saved searches and get the properties displayed corresponding to the selected search.
The user will also get the email notification if any property will get added corresponding
to the saved search.

4. Can view detailed information about the property such as description, pictures, videos,
Price History, Schools, Market Statistics, Amenities and Similar Property. The user will
also be able to see the Mortgage price corresponding to their financial capability as
added in the profile under finance details. The system will calculate the Mortgage price
for every property based on the finance details of the user.

5. The property will get filtered based on user’s kid details, finance details and School
availability. The system will capture the user details and will filter the property based on
the details added by the user.

6. Can the send the request for “Sold Price” to get the price from the Agent. The user will
get email notification once the mail is sent successfully to the Agent.
7. Can add the favourite properties in the Wishlist for future reference. Wishlist can be
shared with any registered user by providing ID. A Notification will be sent to agent when
user adds property to his/her wishlist.
8. Can add the properties in Cart and can send the price request for the properties added
in the cart.
9. Can manage the profile by adding personal details, kid details, travel time, and finance
details.
10. Can modify the account settings such as password settings.
11. Can view the Agent profile and properties sold by the Agent.
Query: How the Wishlist will be shared with other Customers? Please explain.

4.2.3 Public User


The Public user will perform following functions:

1. Browse properties by entering keyword such as property address, school address, zip
code etc. The user can filter the search based on range, price, available schools,
distance etc.

2. Can view detailed information about the property such as description, pictures, videos,
Price History, Schools, Market Statistics, Amenities and Similar Property.

3. Can the send the request for “Sold Price” to get the price from the Agent. The user will
get email notification once the mail is sent successfully to the Agent.
4. Can get themselves registered with the portal to avail the registered user features as
mentioned above in the document.

4.2.4 Admin User


The Admin user will perform following functions:

1. Can manage the static pages of the marketing website.

2. Can manage the Agents such as add/delete.

3. Can manage the subscription plans.

Real Estate Page | 7


Document of Understanding v1.0

4.3 Other Requirements


4.3.1 Data Ingestion
Property Data: The data for property will be fetched from TREB API. The API details will
be provided by the client.

School Data: The data for School will be captured manually and will updated manually.

Google Map: API Details will be provided by the client.

Real Estate Page | 8

Potrebbero piacerti anche