Modernizing Taxi Operations with a Smart, Compliant Digital Platform
How we built Taxi Booking to replace physical meters, improve GPS accuracy, enable bulk bookings, and become the first iOS app approved under Revenu Quebec sales regulations.
Industries

Services
Client
Introduction
Taxi Booking is a unified taxi management platform that connects drivers, passengers, and corporate clients through a single digital ecosystem. The platform streamlines trip management, billing, and bulk booking operations, replacing manual processes with a scalable, transparent, and automated transportation solution.
Because the platform had to follow strict Revenu Quebec tax guidelines and pass Apple App Store approval, it was both a technical and regulatory challenge.

Challenges
Technical and operational challenges that needed to be solved to create a scalable, reliable, and compliant digital taxi platform.
Talk about your challenges →Taxi trips needed to follow Revenu Quebec tax authority standards, and no iOS app had received this approval before.
Physical taxi meters depended on driver manual input, leading to billing inaccuracies.
Drivers often operated in low or no network areas, making navigation unreliable.
Real-time GPS tracking was inaccurate, affecting booking success rates.
Corporate clients and hotels needed bulk booking in one transaction, but no such system existed.

Solutions
reverseBits built taxi booking as a regulation-compliant, GPS-accurate, and scalable taxi platform.
Government-Compliant Sales Recording
Developed a certified sales recording system following Revenu Quebec guidelines, becoming the first iOS app to receive approval.
Virtual Taximeter System
Replaced physical meters with a 99%+ accurate software-based taximeter calculating distance and traffic time automatically.
Offline Navigation Implementation
Added offline maps with turn-by-turn navigation to ensure reliability in low-connectivity zones.
Hybrid Real-Time GPS Architecture
Designed a live tracking system using Socket.IO and Firebase Cloud Messaging for improved accuracy and real-time updates.
Corporate & Bulk Booking Module
Built a corporate booking system allowing multiple taxis to be dispatched in a single request for hotels, airports, and high-demand pickup environments.
Geospatial Dispatch Optimization
Improved booking reliability with location-aware driver matching, route visibility, and more accurate trip coordination.

Impact & Benefits
Delivered the first iOS taxi application approved by Revenu Quebec for sales recording compliance. Improved transparency through automated invoicing, enhanced trip reliability with offline-capable navigation, and increased booking success through accurate live tracking. The platform also streamlined bulk transportation operations for corporate clients, hotels, airports, and other high-demand booking environments.
Technology stack
Built on a modern, modular architecture combining native Kotlin for Android and Swift for iOS, REST APIs and Socket.IO for real-time communication, and Firebase for reliable backend services and data sync.
Next steps
Planned roadmap initiatives to grow and scale the platform further.
Expanded corporate booking tools
Add richer booking controls for hotels, airports, and enterprise clients managing high-volume ride requests.
Advanced dispatch analytics
Introduce operational dashboards for trip performance, fleet availability, driver activity, and booking conversion.
Payment and invoicing expansion
Extend compliant billing workflows with more payment options and automated invoice handling for business accounts.
Driver experience optimization
Improve driver workflows with smarter offline behavior, route guidance, and real-time trip status updates.

