Holiday Rental PHP MySQL

CLOSED
Bids
50
Avg Bid (USD)
$1151
Project Budget (USD)
$300 - $1500

Project Description:
I need a PHP/MYSQL coder to develop a holiday rental website similar to http://www.ownersdirect.co.uk/default.htm (i.e. no bookings paid for, no contracts signed, just contacting the property owners).

***REQUIREMENTS***
Site needs to be multilingual (3 languages – translation will be provided by myself). One single file per language.

Classic layout: header, left column, main, footer

Admin (super user) control panel/pages (URL/admin.php).

Owner login and control panel (URL/owner.php).

The normally expected security (login check, cookie (if needed) expiry, MySQL injection, …).

SE friendly. HTML output. CSS stylesheet.

Sitemap.

Obviously, the source code would remain exclusively mine.


***DETAILS***

#VISITOR#
-Home page
Quick search for country/area/type.
Quick property search by ID
Display featured rental (one or more IDs set by admin).

-Search
Advanced search country/area/type/people/bedrooms/… /availability (from-to)!
Option: open map window to select country/region with info when mouse moves over map
Search result list includes short desc, photo, contact owner , e-mail to friend (order by paid ads, lastminute deals)
Full details with photos, pricing table includes link to availability calendar
Contact owner page/make preliminary reservation page includes from-to

-Registration page for new owners
Check min chars in name… digits in tel/fax… e-mail address format
Optional: would be nice to have activation via e-mail link to verify e-mail address

-About us

-Links page

-Contact us

#OWNER#

Owner login and control panel. Multiple properties per owner possible. Personal details page (some fields required address, tel, e-mail). Password change possible.

On property page: number of viewings and enquiries. For each property, owner has possibility to enter/edit/delete/view enquiries:

- Property Details (non exhaustive):
Type list (house, appt)
Country list
Region list
Location
No of people list
No of bedrooms list
Summary
Description fields (main, more, special deals)
Facilities (swimming pool, parking)
Airport(s) and distance to airport
Property at top of page (at cost per 3 months, initial period free. Payment not automated. Status set by admin. Initial free period set by admin).
Allow to make preliminary reservation (if checked, then visitor gets to see Contact link AND Make Booking link, which changes availability calendar to status preliminary until time-out or until confirmed or deleted by owner)
Show availability calendar Y/N
Changeover day Y/N if Y which day (for week price)

-Activities
Checkboxes (beach, scuba, ski, golf, tennis)
Description on site
Description in area

-Photos
Upload main photo (jpg, png, gif, …?)
Upload additional photos (1-7) at cost per advertising period (free during initial period set by admin)

-Pricing
Overview page (new/edit/delete)
Possibility to enter periods from-to with price per week (7 nights) and/or day
Price/week and/or day for each period
Optional lastminute price for bookings <1 week in advance, <3 weeks, <6 weeks overrules normal period price
Currency select

-Availability
Calendar 1 year indicating: booked/changeover /free/free special offer/reserved
Drop down list to select current (default)/next year
Option to click each day and set status
Option to enter period and set status


#ADMIN#
-Accounting
Edit/delete owners/properties
Advertising plan options (extra photos initially free, paid ads): set period when payment received

-Configuration
Initial period free photos
Max number of characters for certain fields
Max properties per page in search result
Max file size photos
Max no. of photos
Default language

-Database
Countries/Regions list
Activities list
Currencies list

Skills required:
Adobe Flash, Javascript, PHP, SEO, Website Design
About the employer:
Verified
Public Clarification Board
Bids are hidden by the project creator. Log in as the employer to view bids or to bid on this project.
You will not be able to bid on this project if you are not qualified in one of the job categories. To see your qualifications click here.