Ionic Taxi Booking Starter


1512 sales • ★ 4.7 rating

  • Secure Payment
  • Instant Download
  • Lifetime Free Updates
  • Unlimited License
  • Documenation

Ionic 5 Taxi App Feature


Integrated with Email / password Authentication

Live Tracking

Track vehicle movements in real-time


Pay in Cash or Card (integrated with stripe)


Request, Accept, Cancel & Manage your trips

Background Location

Update location even app is in background mode

Trip Protection

Protect your trips with OTP & SOS


Apply coupons to get discounts on trip

Google Maps

Automatic address detection, Geo tracking, Routes

Multiple Car Types

Manage multiple car types and pricing


Support various language. Integrated with angular-translate.

Push Notification

Push notification is handled by firebase cloud messaging & cloud functions

Admin Panel

Mange cars, users, trips, coupons and settings

What you’ll get?

  • A Complete source code (Driver, Rider, Admin)
  • Documentation for setup
  • Lifetime free updates

Do you want to create a taxi booking app like uber, ola, lyft? you can use our ionic firebase taxi booking starter to save huge development time.

Ionic Taxi App Features

Ionic taxi booking driver app features

  • Login & Registration
  • Go online & offline
  • Google Maps integrated
  • Ride History
  • Ride & Earning Reports
  • Wallet
  • Google map Navigation
  • Accept or Reject requests
  • OTP for accept request
  • Cancel / complete Ride
  • User Profile Management
  • Edit profile, Edit car details, Upload documentation
  • Multi-language support

Ionic taxi booking rider app features

  • Email/Password-based login & Registration
  • From & To address pickup
  • Distance and travel time calculation
  • Address suggestion using google maps API
  • Location pick from map
  • Request Taxi to nearby drivers
  • Apply Promo codes
  • Cancel Ride
  • SOS call
  • Dynamically generated OTP to start the trip
  • live location update
  • Fare calculation based on google maps distance API
  • Rate trip
  • User Profile Management
  • Ride History
  • Multi-language support

Ionic taxi booking admin panel features

  • Login
  • Manage User
  • Manage Drivers
  • Driver Approval
  • View Trips
  • Settings
  • Manage Promo codes
  • Manage Cars, and it’s pricing

Authentication methods

  • Email login with verification

Payment methods:

  • Cash
  • Credit card using stripe API

Ionic Taxi Booking App – User App

ionic taxi booking user app screenshot 1
ionic taxi booking user app screenshot 1
ionic taxi booking user app screenshot 2
ionic taxi booking user app screenshot 2

we created a user app with a lot of features like authentication, payments, history page, and user settings page


We have implemented email/password authentication. we have screens for login, signup and forget password

Search Location

User can search location using google auto suggestion api & price/fare will be calculated based on google map distance api. we have also used google map distance matrix to draw lines between from and two location.

Book Taxi

Once trip fare is calculated, we’re locating the nearest driver based on the user’s selected car type, once the driver has accepted the deal, we generate unique 4 digit OTP for validation. we have also have SOS button in case of an emergency. User can also cancel, complete & rate the trip

User Settings

User can manage their profile, manage ride history, card details for making card transactions.



Ionic Taxi Booking App – Driver App

ionic taxi booking driver app screenshot 1
ionic taxi booking driver app screenshot 1
ionic taxi booking driver app screenshot 2
ionic taxi booking driver app screenshot 2

Let’s explore the driver app features


Like the user app, the driver app also has email/password authentication, we have a login, register, forget password features here.


Accepting Deals:

Once, the driver is approved from the admin panel, the driver can turn on or off their app using the toggle button. Once a driver is ready to accept the trip requests, he can see the popup with timeout, commission, accept/reject options.

Once trips are accepted, the driver can see the user’s contact info, navigation button for driver’s from & to location. when driver click navigate button google map navigation will open. The driver can also cancel the trips even after accepting the deal.

To start the trip, driver needs to enter the unique 4 digit OTP from rider.

History & Wallet

Driver can see their commission in history page with date filter option. when user paid via card, the commission directly goes to driver wallet, so that driver can make withdraw request later.


Driver App Settings

In driver settings, we have Manage basic profile, car details, upload docs. When the user enables background mode option he locates will update even after minimising the app


Frequently Asked Questions


What do i get after purchase?

Source code for Rider, Driver, Admin and cloud functions. we also provide easy to follow documentation and lifetime free updates

How many users it can handle?

Unlimited. we build with firebase as the backend. it can handle almost any number of requests.

Do I need any server?

No, you don’t need any server to run this app. This app completely built with firebase. so you don’t need any special servers to run.

Can I modify code? Do I need technical knowledge?

Modifying the source code requires technical knowledge with respective technologies. Please check the documentation before making a purchase.

If you don’t have the technical knowledge, you can contact us for installation or customisation service (additional charges applied).

How long do you provide support?

Since we’re responsible for the code we sold to you. so we provide a Lifetime free update for source code and free bug fixing if you faced any.

Does this work with my country?

Almost, if your country supports driving direction ( this app support

How the payment is processed?

We have built with Stripe. please check stripe supported countries ( If your country is not supported, you still have a cash option to pay.

Still, have questions?

Feel free to reach us for your queries Contact, we love to hear your voice.

What’s New?


  • Minor bug fixes


  • Bug Fixes
  • Upgraded to Ionic 5 (cli-v6)


  • UI Changes
  • Minor bug fixes


  • Minor UI Changes
  • Added Notifications
  • Fixed Minor Bugs
  • Added additional calculation for cars
  • Added Multiple Language Support (i18n)


  • Migrated to Ionic 4
Ionic Taxi Booking Starter