I need a site that manages travel offers across European countries. These travels are made by both specialized companies and individuals.
The site will have 2 types of users:
1 - The organizer. He is looking for clients, so he inserts announcements on the site specifying the departure city, destination city, data about its car/van (with some photos), the number of clients he can carry, the route, contact info, the price, if he also carries just packages, etc
2. The client. He is looking for someone who can carry him or some its packages to the destination (which can be inside the same country or abroad)
On the home page must be a jQuery image scoller with random images loaded by users.
The organizer can load one photo for free, the others will be on payment (using paypal). Some other fields will require a payment too. These fields will be displayed for 3 months, after which the organizer will have to pay again (some paypal subscriptions will be available: 3, 6 and 12 months)
Clients can give feedback on each organizer (vote and text)
While creating the route, the organizer must be able to specify the countries through which he passes, optionally the regions (the counties, the districts) of the countries and the cities (departure and destination).
An administration section is required (just for a few object or features for now). All insertions must be approved by the site's administrator.
- travel offers (keywords: departure city, destination city, countries and regions through which he passes, date, organizer name, a few other fields)
- organizers (keyworks: name, surname)
On the organizer's page must be:
A jQuery image scoller with images loaded by the organizer
A jQuery calendar showing its scheduled travels for the next (three?!) months with a switch button to turn the calendar into a table and back to the calendar. The departure days will be displayed using different colors: one color, if there are available seats, one different color for the days which are full (not seats available) and still another color for the rest of the days. A click on a day will display all the travel offers the organizer scheduled on that day.
The feedback he has received from its clients (a client must authenticate itself in order to give a feedback). The feedback doesn't have to be related to any travel, its enough to give a feedback on the organizer.
A history of its travels.
A list of the clients he had (some sort of his contacts agenda) visible just to him.
The buttons I will like to be facebook like or similar to the new gmail's homepage's buttons
Internalization is required (support for multiple languages)
It must be developed using PHP 5.2.x, MySQL 5.x