One of my customers is looking for a travel agency website that has a CMS where he can upload recurring flights, hotels, cruises, attractions and then be able to make a package deal out of them.
Visitors should be able to search and find a flight or a hotel separately or choose a package based on their traveling time and the number of passengers.
The when a package is selected, then the package can be modified using other available flights or hotels with different available prices.
1- You can either build it from the scratch or use any existing (opensource) CMS and build above requirements on top of it! (it must be multilingual)
2- All the flights, hotels, etc.. are must be stored in Mysql database
3- Website must be PHP based (any Php framework is acceptable as well)!
4- Data source for the flights and hotels, etc must be all stored and modified from a CMS where admin has access to.
5- Our customer/the payer will have the full right to the source code and it must NOT be output to an opensource git repository since he is paying for it!
6- I don't mind/care if you already have a working CMS for this, time frame is very important for us, so please let me know what is your estimated submitting/delivery date!
7- The work is contracted work for one 10% down payment and a final milestone, so hourly requests are not welcome!
Here is a detailed explanation on what needs to be done attached.
We have previously hired a company but they failed to deliver as the details are very important! So please read carefully before you apply!
So here is some additional examples on how packages would be created which many of you have asked:
our customer wants to manage prices, flight and hotels availability manually, so no api called to get data from outside, and all data must be stored internally using mysql database
To create a package for example to Amsterdam the client must simply:
1- Create a package: name: "New Year in Amsterdam"
2- Add Package Arrival to Amsterdam and Departure from Amsterdam
3- Add all available flights, hotels, attractions which Arrive to Amsterdam which match the package arrival date (so from the search that the visitors do from they can see all available flights that they can choose from for this package),
4- Add all available flights, hotels, attractions which Depart from Amsterdam on the mentioned package departure dates (so from the search that the visitors do from they can see all available flights that they can choose from for this package),
5- Add price:
--- admin can choose how to give a discount to this package
----- Flights on this package: will get a discount based on [10%] percentage OR get a fixed price OR get a Fixed discount.
---- the same goes for the hotel rooms, then again it will have extra bed, breakfast, etc....
---- Attractions also get the same discount options!
And that was just a single destination
We can have multiple destinations, or a round trip:
Example: Helsinki > Amsterdam > Berlin > Helsinki
OR Helsinki <> Amsterdam <> Berlin
ABOUT THE DESIGN: [login to view URL] can be used as design, with minor color/css changes!
Any questions, let me know