Design + program a travel platform

Design + program a travel platform


Job Description

We are a young startup and we need a plain and easy platform for travel booking.
The frontend functions:
- Login/Facebook Login for customers
- Enter a travel request (choose travel time, travel location and preferred accomodation (hotel, appartment...))
- See answers to travel request with pdfs
- Confirm travel offers

The backend functions for travel agencies/hotels:
- create account (paypal credentials, preferred regions)
- See travel requests for their regions
- E-Mail notifications for new requests
- Enter answers to travel requests with PDF upload functionality
- If customer confirms travel offer, automatically debit paypal account for provision and create an invoice

The backend functions for admin:
- See all open travel requests
- See all request answers
- See all invoices
- See total amount of provision

The platform should be programmed using the Zend Platform.
As it is for the German/European market, the platform can be developed in English, but it should include the possibility to add other languages easily.