Closed

Holiday Rental PHP MySQL

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

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

I need a PHP/MYSQL coder to develop a holiday rental website similar to [url removed, login to view] (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/[url removed, login to view]).

Owner login and control panel (URL/[url removed, login to view]).

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

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