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


Driver arriving
Live tracking on
OTP verified
Trip started safely
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.
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.
- Step 1
Book
The rider sets pickup and drop, picks a ride type and sees the fare and ETA upfront.
- Step 2
Match
The matching engine searches outward in three radius rounds and offers the ride to the best-scored nearby driver.
- Step 3
Ride
The driver arrives, checks the rider's OTP and starts the trip. Both sides track it live.
- Step 4
Pay & rate
Pay by wallet, Razorpay, Stripe or cash, add a tip, get a receipt and rate the trip.
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.

Pick pickup and drop points, compare Bike, Auto and Car options, and see the fare and arrival time before you confirm.
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.

Drivers add personal and vehicle details and upload ID, licence and RC straight from the app.
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.

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
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.

Draw exact service areas on Google Maps, switch cities on or off, and set local rules for each region.
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.
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.
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
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.
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.










