I require a script that will allow the user to input data into a number of fields for finding a flight. The script will then search and scrape a number of airline websites & return with flight information & prices (ascending order by price). The user can then click on the a link and be forwarded to the booking page of the airline. The link may be an affilate link so please ensure this is possible. Input fields... 1. Departure Airport (dropdown list) 2. Destination Airport (dropdown list) 3. Single trip or return (dropdown list) 4. Departure Date (calender) 5. Return Date (if the user selects return flight) (calender) 6. Number of Adults (input field) 7. Number of Children (aged 2 - 12 years old) (input field) 8. Number of Infants (under 2 years old) (input field) The script must then... 1. Search from the list of airlines (scroll down for a list) 2. Find all flights that match input criteria above 3. List these flights in ascending price order, with flight price displayed. 4. Have a direct link to booking page, with links opening in a new window (remember, this link may be an affiliate link) Other... 1. Error Messageing when the script returns 0 available flights or if all the fields are not completed correctly. 2. A "loading" bar or sign is necessary whilst the script is working. 3. It must be easy to add/delete airlines & Destinations/departure points. Not all the airlines below will fly to the destinations listed so the script must be able to handle this. Airlines to search... [url removed, login to view] [url removed, login to view] [url removed, login to view] [url removed, login to view] [url removed, login to view] [url removed, login to view] [url removed, login to view] [url removed, login to view] [url removed, login to view] [url removed, login to view] At present the script will be for flights within the UK only. A list of UK airports can be found here: [url removed, login to view] There may be problems with the script searching airline websites if the airline edits their search function or website coding. This issue must be addressed to ensure the script is stable.
1) Complete and fully-functional working program(s) in executable form as well as complete source code of all work done.
2) Deliverables must be in ready-to-run condition, as follows (depending on the nature of the deliverables):
a) For web sites or other server-side deliverables intended to only ever exist in one place in the Buyer's environment--Deliverables must be installed by the Seller in ready-to-run condition in the Buyer's environment.
b) For all others including desktop software or software the buyer intends to distribute: A software installation package that will install the software in ready-to-run condition on the platform(s) specified in this bid request.
3) All deliverables will be considered "work made for hire" under U.S. Copyright law. Buyer will receive exclusive and complete copyrights to all work purchased. (No GPL, GNU, 3rd party components, etc. unless all copyright ramifications are explained AND AGREED TO by the buyer on the site per the coder's Seller Legal Agreement).
The script will be embedded into a website. It will be web based and can run on any platform, providing my host supports it.