Customer App · Driver App · Admin Panel

Launch your own taxi booking platform

eTaxi is a complete ride-hailing solution, like Uber or Rapido, under your own brand. Riders book bikes, autos and cabs, drivers accept and earn, and you run every city, zone and fare from one admin panel.

apps in one platform
3
apps in one platform
ride types ready
7
ride types ready
admin modules
45+
admin modules
eTaxi Driver App waiting for the rider at pickup
eTaxi Customer App choosing between Bike, Auto and Mini rides

Driver arriving

Live tracking on

OTP verified

Trip started safely

Multi-vehicle

One app for every ride: bike to luxury

Offer two-wheelers, auto-rickshaws and cars in a single customer app. Each ride type has its own app icon, map marker, base fare, per-km price and commission, and you can add new ones from the admin panel.

  • Bike ride type icon

    Bike

    Beat the traffic

  • Auto ride type icon

    Auto

    Short city hops

  • Mini ride type icon

    Mini

    Daily commute

  • Sedan ride type icon

    Sedan

    Comfort for four

  • Prime Sedan ride type icon

    Prime Sedan

    Top-rated drivers

  • Luxury ride type icon

    Luxury

    Business travel

  • Premium Luxury ride type icon

    Premium Luxury

    Arrive in style

How it works

From tap to drop-off in four steps

The Customer App, Driver App and admin panel stay in sync over WebSockets, so every trip status, location and fare updates live.

  1. Step 1

    Book

    The rider sets pickup and drop, picks a ride type and sees the fare and ETA upfront.

  2. Step 2

    Match

    The matching engine searches outward in three radius rounds and offers the ride to the best-scored nearby driver.

  3. Step 3

    Ride

    The driver arrives, checks the rider's OTP and starts the trip. Both sides track it live.

  4. Step 4

    Pay & rate

    Pay by wallet, Razorpay, Stripe or cash, add a tip, get a receipt and rate the trip.

Customer App · Flutter

Riders book in seconds and ride with confidence

A Rapido- and Uber-style rider experience for Android and iOS, from fare estimates and wallet payments to trip sharing and refunds.

eTaxi Customer App features: Book a nearby ride

Pick pickup and drop points, compare Bike, Auto and Car options, and see the fare and arrival time before you confirm.

Driver App · Flutter

Everything a driver needs to drive and earn

Onboarding, ride requests, navigation, OTP trip starts and earnings in one app, so drivers spend less time tapping and more time driving.

eTaxi Driver App features: Registration & documents

Drivers add personal and vehicle details and upload ID, licence and RC straight from the app.

Admin Panel · Laravel

Run every city from one control room

A dark, fast admin panel for zones, fares, drivers, payouts, promotions and support. These are real screens from the live demo.

yourdomain.com/admin
eTaxi admin panel: Dashboard

Today's commission, driver earnings, pending payouts, promo usage and support load at a glance.

45+ modules, organised the way operators work

Location

  • Cities
  • Polygon Zones
  • Driver Search Radius (3 rounds)

Ride Configuration

  • Ride Types
  • Cancellation Policies
  • City Tax Rules

Users

  • Drivers
  • Customers
  • Referral Network

Driver Operations

  • Live Driver Tracking
  • Document Lists
  • Driver Incentives
  • Cash Collection Points
  • Withdrawal Requests
  • Driver Report Tickets

Marketing

  • Push Notifications
  • Promo Codes
  • Referral Bonuses
  • Banner Images (per city)

Finance

  • Commissions
  • Invoices
  • Transactions
  • Wallets
  • Wallet Transactions

Refunds & Support

  • Refund Requests
  • Refund Window Settings
  • Support Chat

Content

  • About Us
  • Contact Us
  • Privacy Policy
  • Terms & Conditions
  • FAQs by audience

Settings

  • App Settings & Force Update
  • Payment Methods
  • Referral Amounts
  • Currency
  • OTP & Firebase
  • Languages (RTL)
  • Integrations

System

  • Admin Users
  • Roles
  • 133 Granular Permissions
  • One-click System Update

Open the admin demo

Operations

Change pricing, zones and rules without writing code

Every rule that shapes a trip, from fares and taxes to surge, documents, promos and refunds, is a setting in the admin panel.

eTaxi Admin workflows: Cities & polygon zones

Draw exact service areas on Google Maps, switch cities on or off, and set local rules for each region.

Monetisation

Revenue built into every trip

Commission, surge and cancellation fees are already wired in, and every rupee is tracked in commissions, invoices and wallet ledgers.

Commission on every ride

A configurable commission, set per ride type and city, is deducted before earnings reach the driver's wallet.

Surge & peak pricing

Zone-level multipliers for rush hours, weekends and events capture more value when demand is high.

Cancellation fees

A free window, then fixed or percentage fees discourage no-shows and compensate drivers.

Safety

Trust riders and drivers can feel

Safety features protect both sides of every ride, which keeps riders coming back and drivers on the road.

OTP-verified trip start

A 4-digit code ensures the right rider is in the right car.

Live trip sharing

Riders share their route and live location with trusted contacts.

Verified drivers

Admins approve drivers only after document checks.

Two-way ratings

Riders rate drivers and drivers rate riders after every trip.

Admins watch every online driver on the live tracking map and can step into any active trip.

Tech stack

Built on a stack you already trust

Flutter for both mobile apps, Laravel and MySQL behind the admin panel and API, and WebSockets for live updates. You get the full source code.

  • Flutter

    Android & iOS apps

  • Laravel

    Admin panel & REST API

  • MySQL

    Database

  • Pusher

    Real-time WebSockets

  • Google Maps

    Maps, routes & places

  • Firebase

    Push notifications & OTP

  • Razorpay

    Online payments

  • Stripe

    Online payments

  • WhatsApp

    OTP delivery

  • Aa

    Multi-language

    RTL & any currency

Live demo

Try all three apps right now

Scan a QR code to install the demo apps, or open the admin panel in your browser. For the best experience, register your own rider and driver accounts.

Customer App

QR code to install the Customer App demo on AndroidQR code to install the Customer App demo on iOS
Phone
9876543212
OTP
123456

Driver App

QR code to install the Driver App demo on AndroidQR code to install the Driver App demo on iOS
Phone
9876543211
OTP
123456

Admin Panel

Email
demoadmin@etaxi.com
Password
Test@123
Open admin panel
FAQ

Questions, answered

What do I get with eTaxi?

Three products that work together: a Flutter Customer App and a Flutter Driver App for Android and iOS, plus a Laravel admin panel that runs the whole platform.

Can I run it in more than one city?

Yes. Add as many cities as you need, draw polygon zones inside each one, and set fares, taxes, cancellation rules and surge separately for each city or zone.

Which vehicle types are supported?

Bike, Auto, Mini, Sedan, Prime Sedan, Luxury and Premium Luxury come pre-configured. You can add new ride types with their own icons and pricing from the admin panel.

How are fares calculated?

Each ride type has a base fare and per-km price, with waiting charges, night charges, zone surge, city taxes, promo discounts and commission applied on top.

Which payment methods are included?

Razorpay, Stripe, cash and an in-app wallet. Each gateway can be switched on or off from Payment Methods in the admin panel.

How do riders and drivers log in?

With their phone number and an OTP. You can send OTPs through Firebase, MSG91 SMS or WhatsApp.

Does it support other languages and currencies?

Yes. Add languages (including right-to-left ones such as Arabic) and set your currency code, symbol and name in the admin panel.

How do drivers get paid?

Earnings after commission go to the driver's wallet. Drivers request withdrawals, which admins approve, and cash can be settled at cash collection points.

Your city. Your brand. Your ride-hailing platform.

Skip the six-figure custom build. Launch with the full source code for the Customer App, Driver App and admin panel.