iPhone app component: seat selection for flights when making a reservation
$500-5000 USD
Ολοκληρώθηκε
Αναρτήθηκε περίπου 14 χρόνια πριν
$500-5000 USD
Πληρωμή κατά την παράδοση
We are looking for someone to help us develop an iPhone application that will let users search for flights and book them against an airline's reservation system.
The scope of this project is limited to developing pages to display seat maps and allowing users to choose seats.?
## Deliverables
Detailed requirements/task list:
1. Parse and process seat maps retrieved from a server in XML format.
2. Display seat maps on the phone according to our designs.
3. Let the user select one seat per passenger (for up to 9 passengers). Users may change the selection multiple times. Clearly indicate which passenger has which seat.
4. Communicate the user's seat selection back to the server.
5. Support itineraries with multiple flights (some of which may not support seat selection).
6. Suppprt arbitrary seat layouts for various different plane types.
7. Support multiple cabin classes per plane (first, business, premium economy, coach).
8. Identify special features of a seat (such as extra legroom, emergency exit row, power supply).
9. Some seats may require extra payment, if they are selected. This needs to be indicated to the user.
10. If the selection of seats requiring payment is done after a reservation has already been made, then users will have to select a credit card to pay for these seats and the app needs to communicate this information back to the server.
11. Present all seat maps for an itinerary with selected seats indicated in an overview page. Each seat map should be selectable so that users can change their seat selection again (in the same way as described in the other steps above).
We have some fairly detailed graphic designs and expect programmers to follow our designs very closely.
We expect this project to take about 4 weeks of full-time work. Additional components of the app may be assignable for development after successful completion of this task.