ionic-taxi-booking

Ionic Taxi Booking Starter

1235 sales • ★ 4.7 rating

$59.00

STARTER KIT

This app allows you to create fully-functional on-demand taxi services like uber, ola, lyft, grub..etc. we have built this app with ionic and firebase backend

What you’ll get?

  • Source code for taxi app (driver, rider, admin, firebase cloud function)
  • Documentation for setup
  • Free support & Lifetime free update
Tech Stack

  • Ionic 4
  • Firebase
  • Google Maps
  • Stripe
ionic-firebase-taxi
ionic-firebase-taxi

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 Firebase Taxi – User App

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

Authentication:

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 Firebase Taxi Driver App

Let’s explore the driver app features

Authentication:

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 minimizing the app


Tech Stack

Supported Platforms:

  • Android
  • iOS
  • Web

Technologies used


Frequently Asked Questions

What do i get after purchase?

  • Source code for
    • Admin App
    • Driver App
    • Rider App
    • Firebase Cloud Function Source code
  • Documentation
  • Lifetime Free updates

you can check the documentation here: http://mythemebox.com/docs/

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 customization 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 (https://developers.google.com/maps/coverage). this app support

How the payment is processed?

We have built with Stripe. please check stripe supported countries (https://stripe.com/global). 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?

V2.2 Jan 24, 2020

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

V2.1

  • Migrated to Ionic 4