Real Estate Website Full Requirements

toiletquietInternet and Web Development

Dec 5, 2013 (3 years and 6 months ago)

71 views

Real Estate Website Full Requirements


The project is for the development of a Demo Real Estate Listing
website for a property using Drupal.


The idea is the property owner or property Management Company will
be able to offer online leasing and sales of t
he apartments within the
property.


Basic Requirements

-

Built using Drupal with PHP coding

o

Use of other code is ok where necessary but it must not
take away from the functionality of using Drupal CMS

-

Drupal 6

-

Use of flash where necessary

-

2
-
3 weeks time fram
e

-

Supply us with 5 very high quality Drupal themes to select from

-

Can create the website on their own server or ours (both ok) but
we must have a URL that we can check to see progress and that
things are being created correctly

-

A detailed time schedule for

development and this must be
followed

-

Must be multi
-
lingual

o

English # 1

o

Chinese # 2, we will provide the Chinese translations. But
the provider must apply these to the website


Website Basic Requirements
-

Public Section

----------------------------------
--------------------------------------------------

Pages

-

Homepage

-

Property Information page

-

Leasing and Sales Page

o

Apartment Styles

-

Property location map

-

Contact us page


Leasing & Sales (Page):

This should have two types of search options


Option 1: As a
property will know the exact number of units within the
property we want to offer a Grid like interface that has all of the units
within 1 building displayed, the units on the grid will just have the unit
number displaying and be 1 of 2 colors. Green (Avai
lbale for rent) Red
(Currently occupied) if the user hovers over the unit field in the grid a
pop
-
up will appear with more details (Unit sqm, contact phone, short
description, thumbnail images, Go button) if the user clicks on the go
button then they will
be taken to the listing page for that unit. This is a
dynamic listing interface and should be very attractive and modern
looking.


Option 2: A normal leasing and sales search functionality, the user
enters in a search string and clicks search the search re
sults are then
provided. We have an example of this already working in Drupal which
can be copied (
http://www.gcresidential.com.au/
)


Apartment Styles (Page):

This page is a sub page of leasing and sales. A

user can come to this
page and view very nice walk threw’s of what the different apartment
types look like in the property. This should be done in Flash and does
not need to be integrated into the Drupal CMS as this information wont
ever change

I have sup
plied examples of how this should look and work in the PPT

Also please refer to this website for the flash style and walk through
example

http://demo.eccic.com.cn/cn_flash_we
bsite/realestate002_new/html/



Property Location Map (Page):

This should use Gmap in Drupal

This should also allow us to do overlays on the map

-

Local Businesses (Restaurants etc)

-

Transportation Subway, taxi etc

-

Other

An example of the property map
and overlays can be seen here

http://www.frontdoor.com/explore
-
the
-
neighborhood/Map.aspx?city=MIAMI&state=FLORIDA&zip
=


We request that the map and fun
ctionality that is created look and
function the same as this. Including



A
ll of the same options for overlays



The same icons for the directory on the right and for the icons
displaying on the map



The hover or click and pop
-
up of an overlays information wh
en
the user clicks on an item on the map

o

Further from this on this little listing pop
-
up should be a
button that says “View more” if the user clicks on this then
a full listing for that business appears at the bottom
underneath the map


Important: We as ad
min users should be able to add more listings to the
map area. So for example if a new restaurant moves into the building
we should be able to add this restaurant to the listing easily using
Drupal CMS. Once added the new restaurant will then appear on the

map in the correct location.


Contact Us (Page):

Features include



Small location map that users can toggle between Chinese or
English



A Web Form for sending email through



The address and contact details of the property


Property Information (Page):



Introd
uction into the property



Very nice looking scrolling pictures of the property, user can click
on a picture and the picture will Pop
-
up in a larger view. The user can
then scroll left and right through the pictures directly in the pop
-
up
window

o

Something li
ke this for scrolling pictures:
http://drupal.org/project/jcarousel



Details on the property with an image of the property



Details of the Developer


-----------------------------------------------------------------------------------


Basic Requirements Admi
n

-----------------------------------------------------------------------------------

An administrator should be able to do the following

-

Login and manage the website. Obviously using Drupal this means
that the admin will already be able to use the Drupa
l CMS

-

Easily manage the listings section, add new listings, change status of
listing, edit existing listings

-

Add new businesses to the Gmap

-----------------------------------------------------------------------------------


Basic Requirements User Log
in (Tenant or Owner)

-----------------------------------------------------------------------------------

The Owners of the property should be able to register or have an
account created for them. this should be linked with a Unit listing. the
owner should
be able to

-

Update details in their listing

-

Change the status of their listing

-

When any of these are done an email should be sent for change
-
approval to the admin of the website. If the admin clicks approve then
the changes will go live.

------------
-----------------------------------------------------------------------


The system and public website is required to be in 2 languages, english
and Chinese. English is #1 language, we will provide the translations for
the Chinese, but the developer should

add these translations to the
system