There will be a button/logo "Book a Taxi". The application will start with a spalsh screen. Pressing that button will go to a second screen where user is shown a list of taxi cab companies. Listing should have taxi company name, phone number, areas (cities) servicing.
Application should be capable of determining customer's location and should show a list of cab companies associated with the? cities nearby automatically. Customer should choose a? cab company from the list. Such list and listing position and relevancy is managed and adjusted by us on a server.
User selects the company that he wants to book a ride and is given two options: call or book by text. If call option is chosen, iphone simply dials the phone number associated with the listing. If book by text is chosen, customer is prompted for basic information: name, pickup, drop off addresses and time of pickup. Customer is able to enter info using keyboard or speak (voice recognition). Customer is sent a text message stating what cab number is being dispatched (more information on how this is done is available upon bid approval)
The backend/management of the software should have features that enable editing the position of the listing, eliminating and blocking bad or non-legitimate listings. Option should exist to add icon or promo text(slogan)? to featured cab companies. Listing should have taxi company name, phone number, areas (cities) servicing.
When booking is done, customer should get a confirmation number.
Software should be able to track the location of the taxi and provide estimated arrival time (count down) of the cab. This information should be gathered through communication with the taxicab company's dispatching system (more information is available upon bid approval).
Additionally, when? cab request is made, this data should be imported in the taxicab's dispatching system. (beta taxi cab company test site is available for testing)
For any questions about this project, please send an inquiry. Since programmer is not expected to know how to integrate booking software with the dispatch system, all questions and answers should be done before final agreement on the project to determine ability of completion of the project.