CDD  Logo

WEB Programming: Citi-Habitats  www.citihabitats.com

Purpose
.  To create a system that will allow Citi Habitats real-estate agents to enter the ads in a real time environment. Meaning that once the ads are entered through the agents’ only section in www.citihabitats.com they will automatically be inserted into the online database. Change the output format to make it more user friendly. Develop Administrative section and functionality.  

Interface

  • Develop new and improved Search interface to allow for various search criteria and display of summary and detailed property information.
  • Develop interface for agents Only section to allow  for agents to easily manage listings.
  • Develop interface for Admin section to allow  for management team to Add/Delete agents, assign passwords, generate reports etc. 

Agent Account System

  • Each agent will be given an ID# that will be required to enter listings.
  • Agents will be able to enter, delete and edit their listings.
  • Input Link for Virtual Tour.

Timeout Listing Utility

  • Listings will be made inactive from the system automatically after specified number of days from input.
  • The system will store all inactive listings for an Additional 30 days in an alternate storage component.

Email notification system

  • An email will be sent to the agent when a listing is deleted by the system.

Administrator Functionalities

Administrators will be able to execute the following actions.

  • Add and delete a new agent into the account system
  • Delete an individual listing
  • Delete all of the agent’s listings after the agent is taken out of the system.
  • Set the limit on the amount of listings an agent can have in the system.
  • Access inactive listings.

Log and reports

  • Query total number of listings an agent placed within a certain time period.
  • Query total number of listings within the database.
  • Query by Price Ranges
  • Query by Size
  • Query by Location

Configuration and Tools
Operating System: RedHat Linux
Programming Languages: Perl, Javascript;
Databases: MySQL
Web Server: Apache.

Previous projectClose WindowNext project