Semi-automatic booking system for hotels in Rome, Italy

Completed Posted Nov 3, 2009 Paid on delivery
Completed Paid on delivery

the administrator creates an account for the new hotel,

the new hotel publishes himself by uploading its description and images in his back-end,

the administrator receives emails from the interested customers and calls the new hotel to confirm the availability.

## Deliverables

project name:

semi-automatic booking system for hotels in Rome, Italy

required skills:

PHP, MySQL, JavaScript, CSS, HTML

workflow summary:

the administrator creates an account for the new hotel,

the new hotel publishes himself by uploading its description and images in his back-end,

the administrator receives emails from the interested customers and calls the new hotel to confirm the availability.

description:

this service does not have an e-commerce, because the guest can't book directly from the web site:

the guest must fill a form and wait for an answer, via email.

The data of this form are sent via email to the administrator (the reception),

which in turn calls the chosen hotel and asks for availability.

Every hotel must have its own account, to login to its back-end.

The back-end of the administrator must provide the ability to create the accounts of the new hotels and change their username and password.

The back-end of the hotel must provide the administration of the following data:

* location of the hotel (to provide search via google maps)

* type of rooms (2 beds, 3 beds, 4 beds)

* numbers of rooms (5 rooms with 2 beds, 6 rooms with 3 beds, 8 rooms with 4 beds)

* price of the rooms, depending on the season (30 euros per day for the 2 beds room from the 5th of January to the 30 of March. 50 euros per day for the 2 beds room from the 1st of March to the 30th of July)

* images of the rooms

* 'master' image. This will always be the first image of the hotel and will be shown in the search results of the front-end

* facilities (radio, phone, parking lot, wheelchair access,

indoor parking / garage, groups accepted, beach, laundry, rent a bike, cable/satellite

tv, towels / linen included, no smoking, conference room, tv, air

conditioning, bar, lift / elevator, swimming pool, children accepted, room

service, kitchen, taxes not included, luggage storage, curfew, pickups /

shuttle from airport, games room, fridge, heating, credit card accepted,

restaurant, pickups / shuttle from station, animals / pets accepted,

internet access, breakfast, 24h reception, security boxes / lockers, some

credit/debit card NOT accepted, wi-fi access, hairdryer

* temporary discounts (20 euros per day for the 2 beds room from the 10th of January to the 15th of January)

* calendar to disable a type of room for a date range (from the 20th of January to the 30th of January the hotel has all the 2 beds room already booked)

The front-end must provide to the customers the following features:

* box (div) with search, with the following fields:

- arrival date (a javascript calendar to select: day, month and year)

- number of nights (a 'select' menu input with numbers from 1 to 20. For example: '3' nights)

- price (a 'select' menu input with prices range. For example: 'from 20 to 30 euros')

- room type (a 'select' menu input with the types of room. For example: '2 beds' room)

- position (a 'select' menu input with some famous touristic places in Rome. For example: near 'piazza navona')

* page with the result of the search:

a list of the hotels which match the above search.

Each result is a row with the name of the hotel,

the 'master' picture of the hotel,

the price of the room for 1 night,

the first characters of its description

link with its position on the map.

* pages (1 dynamic page) of the hotels, with the info provided by the back-end and the uploaded pictures.

The page of the hotel must also highlight its temporary discounts, if there are any.

* form to contact the hotel (but the system will send an email to the administrator),

with some options already pre-compiled (because the customer used the search box, so the system

already knows the arrival date, the number of nights, ...)

and some other options which has to be filled by the customers:

email, phone number, comments (a 'textarea')

* highlight of the temporary discounts:

a box (a div) on the home page with a list of the hotels which published temporary discounts.

The order must be from the most soon period to the most far.

For example:

HOTEL - PERIOD - ROOM - PRICE

Hilton Hotel - from the 2nd to the 5th of January 2010 - 2 beds room - 30 euros per night

Plaza Hotel - from the 8th to the 12th of February 2010 - 2 beds room - 35 euros per night

* box (div) with the 10 'most popular' hotels:

the 'most popular' hotels are the one which form gets filled more often.

For example:

HOTEL - PRICE

Hilton Hotel - from 30 euros per night to 150 euros per night

Plaza Hotel - from 35 euros per night to 180 euros per night

CSS Engineering JavaScript MySQL PHP Project Management Software Architecture Software Testing Web Hosting Website Management Website Testing

Project ID: #2947882

About the project

26 proposals Remote project Active Nov 9, 2009

Awarded to:

ultracodersvw

See private message.

$425 USD in 25 days
(2 Reviews)
3.3

26 freelancers are bidding on average $663 for this job

NetzPro

See private message.

$765 USD in 25 days
(394 Reviews)
8.6
triyama

See private message.

$765 USD in 25 days
(131 Reviews)
8.1
zeeshanarshad

See private message.

$658.75 USD in 25 days
(484 Reviews)
7.7
MuktoSoftware

See private message.

$510 USD in 25 days
(443 Reviews)
7.5
a25team

See private message.

$731 USD in 25 days
(74 Reviews)
7.4
akkiniraj

See private message.

$722.5 USD in 25 days
(88 Reviews)
6.4
applisofttech

See private message.

$765 USD in 25 days
(95 Reviews)
6.0
softwsol

See private message.

$743.75 USD in 25 days
(33 Reviews)
5.4
sanmath

See private message.

$748 USD in 25 days
(32 Reviews)
5.2
paragonideal

See private message.

$510 USD in 25 days
(48 Reviews)
5.2
webtroni

See private message.

$663 USD in 25 days
(8 Reviews)
4.4
digicorpinf

See private message.

$765 USD in 25 days
(2 Reviews)
4.5
tatasthuinfotech

See private message.

$595 USD in 25 days
(13 Reviews)
3.3
excodevw

See private message.

$765 USD in 25 days
(6 Reviews)
3.4
springlabs

See private message.

$425 USD in 25 days
(2 Reviews)
3.3
anil2020

See private message.

$467.5 USD in 25 days
(3 Reviews)
1.4
competentwhiz

See private message.

$595 USD in 25 days
(2 Reviews)
1.3
statmet

See private message.

$556.75 USD in 25 days
(0 Reviews)
0.0
arminussoft

See private message.

$765 USD in 25 days
(0 Reviews)
0.0
melhorinfo

See private message.

$765 USD in 25 days
(5 Reviews)
0.0