Closed

Real Estate PHP Script

This project received 12 bids from talented freelancers with an average bid price of $259 USD.

Get free quotes for a project like this
Employer working
Skills Required
Project Budget
N/A
Total Bids
12
Project Description

I need a simple but effective real estate script in PHP using MySQL database. A friend of mine asked me to do it but I really don't have time because of my mid-terms in my University, so I am looking for someone else to complete it.
I played with [url removed, login to view] for sometime and it is really good, but it is just too complex for a 55 years old real estate agency owner to operate, so it is not an option for me. This script must be simple, fast and bug-free.
In Short, I want a real estate script that should offer most of the open-reality features, but not in a CMS system. Script must be much smaller, easier to operate and install. I want to change / improve / modify script by php code, not by CMS like click-to-change system that will only confuse real estate agency owners mind.
As the default template of front end, Atlant Listings 2.1 has a very nice template. Use somethings like that, if you can.

Its main features below
Programming Details:
* All details except Images should be stored in MySQL database. This includes logins, site config, template preference and so on.
* It must be multi language! There should be a /files/[url removed, login to view] file where I can translate it to other languages such as russian, german etc.
* For this reason, all dialogs etc. should use $lang["click_here_to_confirm_delete"] inside the php scripts, so it can be real multi language.
* Admin Page should be password protected with login/password and a page for lost password --> email new generated password. Admin user should be able to add/edit/delete new logins (agents).
* Multiple agents (from same company) should be able to login, post, edit and delete their listings. Only admin should be able to modify / delete all listings.
* There should be configurable (in an XML or Text file) property types, where I can customize. For example: id|apartment flat|fields=price,bedrooms,floor,total_floors etc etc. I want this because not all properties share same attributes. Land, Villa and Flat can not ask/list same fields.
* Agents should be able to upload images up to allowed number (specified by Admin / Config page).
* It must resize uploaded photos to a size I choose and make a small thumbnail from them in a size I choose aswell. Like main image=> 500x375, thumb: 120x90. It should use GD functions of PHP, it is more than enough.
* Adding a property should follow this order --> Fill form (all details) --> Upload Images --> Add to Mysql database --> Add to Featured / Hot Properties Listings if choosen (small form) --> Preview Listing and Back to Control panel.
* Source code must be clean, so I can add / edit / remove some parts to localize it.
* I dont want any html code inside the php scripts, again, everything should be in template files!
* It should be able to export a property's details in XML format to upload property in a big real estate site that lists all properties from all small-mid agents, eg ...[url removed, login to view] --> XML output including full http... urls of Property images

Presentation:
* It must be template based. Template files should be located in a directory and site Admin should be able to chose a template that will change whole site's design.
* Default template should use simple css layout and integrate into script, so with basic modifications in this css, template can have multiple color variants, especially templates, fonts, backgrounds etc.
* I really liked open-reality's template system like featured_properties_vertical, featured_properties_horizontal. I definately want to be able to use scripts features on anywhere I want by using these template tags, such as featured listings, latest added properties, rentals, hot (decent priced) properties, most visited properties in vertical and horizontal style specified in template files and tags.

Home Page:
* There should be logo on top, which is specified in config
* About Us, Contact, Mortgage calculator pages should be present and be able to modified in Admin Control Panel.
* Latest properties / Hot Properties / Rentals / Featured Properties each should have vertical and horizontal table layouts and I should able to put them into main page.
* Location Pages: Users may browse pages of properties by location City> Town> District and dynamically generated[search engine friendly] pages must be generated for each location in the database.
* Search function: Users will be able to search by Location, Price, Number of Rooms and the script must generate dynamic pages of results accordingly. Also the results must be quick and if necessary spread over a number of pages if more than 10 results come back.
* Quicksearch function: A less detailed, quick search should be {quicksearch} and in mainpage template.
* Property Detail Page: It should be template based and have main big image in 500x375 size {image_main}, 120x90 sized small thumbs at bottom {image_thumbs}, and a slideshow javascript code that will make a 4 sec slideshow to rotate photos. All photos must be shown in same page where main image is located. Not in a POPUP page or new window.
* SEARCH ENGINE FRIENDLY - every page must be indexable by the search engines. The admin script must allow us control the Metatags, titles, with dynamic header and footer menus for each page type.

RESPONSES
- ONLY RESPOND if you can complete this project in the next 10 days max.
- Do not respond if you are not going to provide full php source code after payment.
- You must show me a working demo including frontend and admin panel before payment.
- Please respond to the key requirements above point by point indicating your proposed solution.
- Please include similar sites you have developed in your response.
- PLEASE DO NOT PROVIDE A STANDARD RESPONSE LISTING LOTS OF SITES NOT RELEVANT TO THIS PROJECT.
- Platform must be PHP, MySQL database to run on Apache/Linux and Apache/Windows Server.

Looking to make some money?

  • Set your budget and the timeframe
  • Outline your proposal
  • Get paid for your work

Hire Freelancers who also bid on this project

    • Forbes
    • The New York Times
    • Time
    • Wall Street Journal
    • Times Online