We are looking to build a travel booking XML Web Services Interface([url removed, login to view]). The requirements are based loosely on [url removed, login to view], which is [url removed, login to view]'s own frontend implementation to their backend. I
R-P1) LAMP - Linux Apache2 Mysql PHP5
R-P3) IAN XML Web Services backend booking system ([url removed, login to view])
Code should be maintainable and understandable. This means:
* Use tabs to make it readable!
* Name variables, functions, etc appropriately – i.e. var airline_name
M1.) site framework and page layouts - 20%
M2.) site functional and working with live xml/web services interface - 30%
M3.) site functional and meeting all visual requirements - completion - remaining 50%
Funcational Requirements (Milestones 1 & 2)
Based on [url removed, login to view], which also uses IAN's backend (everything [url removed, login to view] does, we can do with IAN's web services.)
R-F1) Simple 3 tab structure with tabs for Air, Car, and Hotel. This page should be pretty and looked web 2.0-ish.
Hotel Booking Pages
R-F2) Hotel functionality of travelnow.com.
Car Booking Pages
R-F3) Car booking functionality of travelnow.com.
Air Booking Pages
R-F6) City names should be auto complete (there are tons of examples of this all over the web).
R-F7) Based on 4 steps below(use to [url removed, login to view] (which is ALSO done in IAN, but more simple looking like [url removed, login to view])
1a.) SIMPLE(subset of ADVANCED) Entering flight information into front page (to(autocomplete), from(autocomplete), date out, date in, num of adults, option to go to ADVANCED page (1b)
4.) Entering billing data and confirming flight (same functionality as [url removed, login to view])
5.) confirmation (thank you) page, sending confirmation over web services, saving booking data).
R-F8) Can sort available results in the same fashion as [url removed, login to view] can.
Additional Service Price Included in Booking
R-F9) Displays prices inclusive of base fare, taxes, and a dynamically calculated fee for a service we are offering.
Non-Functional Requirements - (Milestone 3)
R-N1) MUST work in both IE and Firefox (on Windows, Linux, Mac).
R-N2) Font must be readable and Web 2.0 style – round and comfortable
the site should have a friendly feel: see [url removed, login to view] for inspiration.
R-N3) Tables must be rounded (see [url removed, login to view], [url removed, login to view])
R-N5) When “searching” or “booking” flights, everything except java-script “searching” dialog box should be dimmed out until the query is done. (example: [url removed, login to view] .. check the screenshot)
R-N6) Pages load in a graceful manner. (don't do anything that causes flashes or redraws halfway through, or various components, borders elements, to appear and disappear during loading).
R-N7) Results must have some whitespace between lines and sections - for a clean look.
R-N8) Confirmation page (at end) must show all details gathered throughout booking process.
R-N9) Please design for performance - avoid excessive DOM crawling and use innerHTML() whenever available.
You must: 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).
21 freelancers are bidding on average $2419 for this job
I have already worked on IAN Affiliation program with XML Data transfer by using pear library. so,i think, I can do very well for second time.If interested,then kindly contact me.