eTaxi: Complete Taxi Booking and Ride-Hailing Solution
eTaxi runs on Flutter for the Customer and Driver apps, a Laravel admin panel, MySQL database, and WebSocket-based real-time updates that handle location tracking, fare calculation, and trip status across every city you operate in.
This taxi booking app source code is built for fleet owners replacing manual dispatch; transportation startups launching a cab booking service; and agencies building white-label mobility apps for local clients across single cities or multi-city operations.
Buyers get a ready-to-launch app with full source code ownership, skipping the six-figure cost and year-long timeline of custom development, so drivers and riders can be onboarded within weeks instead of months.
Try the Demo Apps
Demo Credentials
* Create your own user account and driver account for a better user experience.
Tech Stack Behind eTaxi
This stack was chosen for real-time reliability at scale: Flutter powers a true cab-booking app source code, the Laravel admin panel manages REST APIs, MySQL handles structured data, and WebSockets deliver live tracking under peak demand.
Tech Stack
Other Services
Why Choose eTaxi?
eTaxi pairs city-level control with rider and driver experiences built on a true Flutter source code base for trust, speed, and fair earnings in every zone.
City & Zone-Based Intelligence
Polygon-based zones let you define exact service areas, set local pricing, and stay compliant city by city. Riders see only valid options for their location, and you expand into new towns without touching the core platform.
Advanced Fair Driver Matching Engine
Smart scoring, batching, and fallback logic assign rides by proximity and rating instead of chance. Drivers get steadier earnings, riders get faster pickups, and cancellations drop across the fleet.
Multi-Vehicle Ride Types
eTaxi lets you offer bike, auto rickshaw, sedan, and premium ride categories, all within a single app. Add a new vehicle class from the admin panel and reach new rider segments without a separate build.
Highly Configurable Fare System
Base fare, distance, waiting time, night charges, and surge rules are all set per city and ride type. Pricing stays fair to riders while protecting your margins during high-demand hours.
Dynamic Driver Onboarding & Lifecycle
Admins approve, reject, suspend, or reactivate drivers without writing code. Document requirements update instantly across the fleet, keeping your driver base compliant as regulations change.
Safety-First Ride Experience
OTP-verified trip starts, SOS alerts, and live trip sharing protect riders and drivers on every journey. That trust shows up directly in retention and word-of-mouth growth.
Monetization Opportunities
Multiple built-in revenue streams turn this business software into recurring income.
- Commission Fees Every completed ride deducts a configurable commission before crediting the driver's wallet. This is the core recurring revenue line of any taxi booking platform and scales automatically with ride volume.
- Surge & Peak-Hour Pricing Demand-based multipliers apply during rush hours, bad weather, or local events, set independently per city and zone. Riders pay a fair adjusted rate while your mobile app solution captures more value during peak windows.
- Cancellation Fee Revenue Configurable cancellation charges apply when riders or drivers cancel after a match is confirmed. This discourages misuse of the system while compensating drivers for wasted time and fuel.
Authentication & Profile Management
Customers maintain full authority over their identity, including names, photos, and contact details. This secure portal allows users to update personal data and view unique referral codes and account settings at any time.
Nearby Ride Booking
The taxi booking system allows customers to book transportation instantly by selecting pickup and drop locations within active service zones. Selection from multiple vehicle categories such as Bike, Car, and Auto Rickshaw. Clear visibility of estimated fares and arrival times (ETA) before confirming. Flexible cancellation options are available before driver assignment per policy.
Driver Review & Rating
After reaching their destination, customers provide feedback through a star-based rating system to share their trip experience. This performance tracking maintains high service standards and helps the logic used for future driver matching.
Wallet Management
The integrated digital wallet serves as a central hub for storing refunds, promotional credits, and rewards. Customers can apply their balance toward full or partial payments for any trip, backed by a transparent transaction ledger.
Promo Code Management
This taxi booking app source code includes a dedicated section where customers view all active promotional offers. During the booking phase, users apply these codes to get instant discounts, helping to lower the overall cost of travel.
Customer–Driver Communication
Once a ride is accepted, the platform opens a secure communication channel featuring in-app chat and voice calling. This system facilitates seamless coordination for the pickup while ensuring that both parties can easily reach each other through direct contact details.
Refund Request
If a trip does not meet expectations, customers submit refund requests by choosing from predefined categories. Approved refunds are credited back to the wallet instantly, with the platform providing a clear audit trail for every request status.
Trip Receipt & Invoice
Upon trip completion, the system generates a detailed digital receipt that provides a full breakdown of the transaction. Clear listing of base fares, taxes, and any applied promotional discounts. Confirmation of the payment method used and the final amount charged. Option to download official invoices directly from the trip history.
Driver Profile Information
To build customer trust and maintain high security, the app displays verified driver credentials before the trip begins. This transparency allows customers to identify their driver and vehicle easily, including ratings and registration numbers.
Custom Tips After Trip
Customers have the option to reward exceptional service by adding a custom tip after the journey is finished. This optional payment is chosen by the customer and is credited directly to the driver's earnings as a gesture of professional support.
Share Trip Location
Customers can share their trip details with trusted contacts for better awareness and safety. This feature sends a link containing the pickup point, destination, and the user’s latest location, so friends or family are informed about the trip plan.
Refer and Earn
Allows users to view their referral code and track the rewards earned from successful referrals. All earned amounts are automatically credited to the integrated wallet for a seamless and rewarding experience.
Registration & Profile Management
Drivers submit personal details, vehicle data, and mandatory documents like ID, license, and RC. This portal provides a secure way to manage profile details and upload vehicle photos at any time.
Onboarding & Approval Status
Accounts stay "Under Review" until verified by the admin. The taxi booking system provides clear visibility of approval status, rejection reasons, and re-upload instructions to get drivers on the road.
Online / Offline Availability
Drivers control availability by switching between online and offline modes. This gives them full authority over when they want to receive incoming ride requests from the platform.
Accept / Reject Ride Requests
Drivers manage ride offers within a specific response window. The ride-hailing app assigns requests based on proximity, ratings, and a fair scoring engine to balance earnings across the fleet.
Navigation & Pickup Assistance
In-app mapping tools guide drivers to the pickup point efficiently. The system displays the exact distance and arrival time (ETA) to help drivers reach customers without unnecessary delays.
Arrival Confirmation
Drivers mark their arrival at the pickup location with a single tap. This notifies the customer instantly and prepares the cab booking app interface for a secure trip start.
OTP-Based Trip Start
OTP verification matches the correct customer and driver before the trip begins. This secure process reduces fraud and mismatches, keeping the on-demand taxi service reliable and safe.
Active Trip Management
Manage the trip lifecycle with live route tracking and progress updates. Drivers follow the suggested path to the drop location, ensuring a smooth and professional journey for the passenger.
Earnings & Wallet Management
The in-app wallet displays net earnings after commission deductions. Drivers track their balance and view trip-wise income logs directly within this taxi booking app source code interface.
Earnings Overview & History
A dedicated screen provides a look at daily and weekly income totals. Drivers see commission details, tips received, and the net payable balance to manage their personal finances effectively.
Driver to Customer Communication
Secure chat and calling allow drivers to coordinate efficiently with customers. This system ensures professional communication for smooth pickups, allowing both parties to stay connected throughout the journey.
Trip History & Ride Logs
Drivers access complete logs of past journeys, including pickup/drop points and payment modes. This archive provides total transparency for earnings audits and trip-related references.
Ratings & Feedback Visibility
View ratings and feedback from customers to improve service quality. Drivers also rate passengers after the trip, helping to maintain high standards across the taxi service platform.
Support & Help Centre
Drivers raise support tickets for trip issues or payment disputes directly from the app. This system provides a direct link to admin help for fast resolution of account problems.
Driver Refer & Earn
Drivers can invite other drivers to join eTaxi and earn rewards when the referred driver becomes active on the platform. Referral bonuses are credited directly to the driver’s wallet, making it an easy way to earn extra income without driving more.
City & Service Zone Management
Admins create and manage city-wide operations using polygon-based zones to define precise serviceable areas. Activate or deactivate specific cities based on operational needs. Set independent service rules and timings for different regions. Define custom geographic boundaries for localized zone control.
Ride Type Management
The taxi booking system allows management of categories such as Bike, Sedan, and Rickshaw. Admins define specific ride types, set city-wise availability, and assign driver eligibility criteria for each vehicle class.
City-Wise Fare, Commission & Revenue Management
Admins configure pricing and revenue rules per city and ride type. The taxi software manages base fares, distance charges, waiting fees, night charges, surge logic, and commissions while generating detailed earnings and financial reports for business analysis and tracking.
Promo Code & Discount Management
Create and control promotional campaigns with specific eligibility rules and usage limits. Set fixed or percentage-based discounts for targeted users. Apply city or ride-type restrictions to promotional offers. Track campaign performance through built-in analytics.
Dynamic Driver Onboarding Workflow
This taxi booking app source code provides a configurable pipeline for reviewing driver documents. Admins approve, reject, or request resubmissions based on compliance requirements to keep the fleet verified.
Ride Management
Admins can perform live ride monitoring to oversee all active trips in real-time or search through comprehensive historical data. The panel provides full visibility into trip statuses, live routes, fare breakdowns, and assigned drivers, with the authority to intervene in exceptional cases or disputes.
Customer Management
Admins can view customer accounts, including profiles, trip history, and wallet balances. This portal allows for manual adjustments, referral activity tracking, and account suspensions whenever policy violations occur.
Refund & Adjustment Management
Review refund requests linked to specific trips and process them directly. Approved amounts are credited back to the user’s wallet, with all actions logged using timestamps and reasons for complete accountability.
Dynamic Document Configuration
Define and update required driver and vehicle documents without any code changes. Configure mandatory documents for the onboarding process. Control re-upload requirements for expired licenses or permits.
Zone-wise surge charges
Set special pricing rules for weekends, holidays, or peak hours. These rules apply city-wise or zone-wise and can stack with existing fare configurations to maximize revenue during high-demand events.
Unified Support Inbox
A centralized system allows agents to respond to trip-linked tickets from customers and drivers. This interface provides contextual handling of issues, leading to faster resolution and better service quality.
Tax Management
Configure and manage tax rules city-wise to stay compliant with local regulations. The system applies these rules to every ride, ensuring accurate fare calculations and professional financial record-keeping.
Choose the Perfect Plan for Your Unique Needs (License)
See the differences between the regular and extended licences, and pick the one that fits what you need.
| Feature | Regular License | Extended License |
|---|---|---|
| Lifetime License Validity & FREE Update | ✅ | ✅ |
| Permitted for 1 Domain | ✅ | ✅ |
| 6 Months of Free General & Technical Support | ✅ | ✅ |
| All Premium Features | ✅ | ✅ |
| For Personal Project | ✅ | ✅ |
| Ready-to-Launch Configuration Android, iOS, Web & Admin Panel (If Applicable) |
❌ | ✅ |
| 3 Months of Maintenance Support | ❌ | ✅ |
Note: Applicable to purchases made from 22 July 2026 onwards.
Launch Faster with FREE Setup Assistance
Extended license buyers receive complimentary backend deployment and domain server configurations from our expert engineering support desk.
