2. Scope of work
Client - A dynamic entrepreneur looking forward to take his taxi business online through his taxi App
Objective - To create a Taxi Booking service App similar to Uber and Lyft
Endive's Deliverables -
i. App that functions on both iOS & Android
ii. App that allows customers to book a ride
iii. App that track drivers and allow to fill up the pickup location
iv. App that allows to select cab type & calculate the fare
v. App with live tracking option too allows to add comments & feedback for rating driver
In a nutshell the taxi booking App should:
i. Grant the functionality to make hassle free bookings
ii. Give clients the facility to make payments online through debit/credit cards or through e-wallets
iii. Generate Invoices
iv. Update the App & website automatically
v. Show the taxi availability to the clients
vi. Track your customers.
vii. Connect with your clients through interaction, such as feedback forms
3. We all have faced situations where we were getting late for the office or airport, and we just wished that an
empty taxi passes our way. Waiting for a taxi and that too for quite a while, now and then made us insane. It
is at such distressful times that we comprehend the significance of Taxi Booking App. An App that allows us
to book cabs in no time and make it stand at our door steps whenever we need.
Being an entrepreneur, it is a great business too. On business terms, a taxi booking application ought to hold
the usefulness that permits its clients to book their taxi's and official taxi's all online from anyplace. The
platform should offer an administration interface where the taxi organization can deal with the content, and
access all bookings and client data. Generally the platform will incorporate all the required functionality such
as hosting, email accounts, updates, the web address and, above all, backups!
General Features
i. Graphics designing for App interface.
ii. GPS integration for location tracking.
iii. Developed web services in XML and JSON.
iv. Data retrieval through RESTful API's for return value.
v. Payment method integration
vi. Facebook and other social media integration
vii. Static pages About Us, Legal, privacy policy, terms & conditions
Taxi Booking App
4. Features
Passenger:
i. Register and Login with email & social
platforms.
ii. Select type of vehicle
iii. Manually set a drop location (optional)
iv. Auto (geo-location)/Manually select
pickup
v. Show taxis around the passenger.
vi. Show nearest taxi distance.
vii. Driver details screen to view
viii. Paying for the taxi through the app.
(make this configurable: enable/disable)
ix. Call your taxi driver directly
x. Receive Email on booking
xi. Receiving push notifications.
xii. Feedback and ratings to the driver after
ride
xiii. The arrival of the taxi can be tracked
xiv. Change Password and Forgot password
xv. Manage profile information (passenger
details, including personal info, and
payment process (optional)
xvi. Payment via Credit/Debit card
xvii. Payment receipt via email
xviii. Booking History
Admin Console Features:
i. Admin Authentication
ii. Manage users
iii. Manage cities & countries
iv. Manage driver
v. Manage content pages
vi. Manage charges according to vehicle,
cities & country
Driver:
i. Registration and Login with email & social
media
ii. Change Password and Forgot password
iii. Manage profile info.
iv. Subscribe to service(monthly/quarterly/semi-
annually/annually-configurable)
v. Mange legal information of driver (License
Number, Vehicle License plate number)
vi. Receiving hiring requests and communications.
vii. Accept or ignore the job
viii. Get the passenger destination and pickup.
ix. Receive notifications
x. GPS is used to locate the passenger
xi. Feedback and ratings
5. Easy 4-Step Booking Process
Client can book taxi in 4 easy steps through this App:
i. Auto (geo-location)/Manually select pickup location
ii. Select your Taxi
iii. Request For Taxi (Confirm the booking)
iv. Receive your booking reference
6. Easy 4-Step Booking Process
1. Select Pick up location
The client has the option to book a taxi either
manually (on the initial booking page/interactive
map) or by using Geo-location. The current
location/address is then shown on the page. Our
proactive address qualification framework
incorporated in the App then shows the most
applicable & previous pick up addresses around the
selected pick up area.
7. Easy 4-Step Booking Process
2. Select Your Taxi
The client can avail the option of choosing the taxi
type hatchback, sedan or executive to travel to his
destination comfortably. As this taxi App is an easy
to use and innovative software, the client just
needs to install it in the iOS or Android phone to
avail doorstep pick up facility.
8. Easy 4-Step Booking Process
3. Request For Taxi
Once the client is satisfied with the taxi charges (day
& night charges), tariff charges & waiting charges,
then he can proceed to further validate the booking.
The next would require the passenger/client to
confirm & complete the booking request.
During this whole process, the client can too select
the optional option of entering addition details such
as number of taxies required. The booking form of
our taxi App is fully customized and is as per the
clients need.
9. Easy 4-Step Booking Process
4. Receive Your Booking Reference/Status display
After the booking confirmation the client can then
view the status of his booking along with the
estimated time of arrival. The indicators show the
status, such as Awaiting Approval, Confirmed,
picked up or cancelled. If the ride is cancelled the
cancellation message would automatically reach
the driver.
10. Smart Phone Booking Features (Recommended feature)
Booking Features:
i. Book now
ii. Pre-booking service
iii. Automatic Payment
iv. Live Tracking
v. Add Payment
Smartplaces:
Smartplace is a function that automatically calls up
your old locations and shows which pervious
bookings and popular bookings (vehicle type) are
close by.
11. The QTP/Referral scheme (Recommended feature)
The user refers a friend or as many friends
to start out some referral credit when his
friend book a ride & uses a referral code.
On referral, the friend gets a free ride or
some amount on first booking.
12. App experience
1. BOOKING
Login the App & Enter Address Auto (geo-
location)/ Manually select pickup & Time
of booking
2. QUOTE & BOOK
Select the (from & to) location check the auto-calculated
fair and selected payment type (Card or Cash)
3. DRIVER TRACKING
Clients can track their drivers
information coming to pick them up
4. PAYMENTS
Customers can choose any payment mode
either credit/debit cards or through e-wallets
easily
13. App experience
5. RECEIPT
Customers receive a PDF receipt on their
registered email id
6. RATE
Customers can easily rate their journey for quality control
14. Proposed Technology
Development Language Objective C, Swift
Framework Cocoa Touch
SDK iOS SDK
IDE Xcode
Database Server SQLite, CoreData
For iPhone/iPad App:
Development Language Java
SDK Android SDK
IDE Eclipse
Database Server Android Database, SQLite
For Android App:
15. Mobile Application Development Process
Starts with an Idea Submit & Start Earning
Sketch it out
Add Life
Debug & Revise
Make it look Pretty
Test, Test & Test
The team work with you to
understand your idea & objectives.
The team then redefine the idea &
work through to prepare a detailed
specifications document.
we submit your app to the phone
store. You sit back & start making a
fortune.
Create wireframes for each
screen. Define user flow &
interaction with the app.
Create an information
architecture of the entire
app.
This is our design step where we
design the concept, graphics, icons, &
everything in between. We define
the identity & design assets.
Here we start the actual
development & start making the
iPhone app functional. We code
the app & its respective server
side components.
Our quality assurance team takes
your app & test it thoroughly from
screen to screen, recording
everything & ensuring your app
works perfect.
We fix any issue coming
out of our testing & give
the app the final touch.
16. Solution Overview
iPhone / Android
Mobile
Taxi app Cloud
automatically
dispatches
Taxi Driver confirms
pick up via Smart
Phone App
Integrate in other
dispatch system
Integration
Taxi
Application
Taxi App
Taxi App
z
Automatic Dispatch
• Direct to Driver
• Standard Smartphone
• GPS Tracking
z
Manual Dispatch
• Direct to Call Centre
• Instant Setup
• Minimal Investment
Automated Dispatch Manual Dispatch
3rd party
dispatch App
17. Manual Dispatch
This permits you to enhance your business as
your client can make bookings wherever he
is. Your staff can take bookings on the call
focus or if necessary can likewise take
bookings in the car.
Taxi App can without much of a stretch coordinate with your present
Radio Dispatch management or say solutions for organizations of each
size.
i. Direct to Call Centre
ii. Instant Setup
iii. Minimal Investment
18. Application flawlessly interfaces with the Taxi App
Cloud giving convenient overhauls/updates relating to
both the driver location & accessibility status.
Booking requests are automatically conveyed to the
most relevant drivers (as per their near by location) &
availability status.
Various conveyance principles can be characterized to
guarantee that a booking request is progressively
heightened to an always expanding number of drivers
until one of the drives finally accepted it.
This "heightening/escalation " component diminishes
booking attrition and augments the probability that
the booking request will be acknowledged by one of
the drivers.
Automatic Dispatch
i. Direct to Driver
ii. Standard Smartphone
iii. GPS Tracking