MOVIQ Cabs
Cab Booking User App
A ride-booking app with a rider app, a driver app, an admin dashboard, and a connected backend, including payments, maps, and notifications.
What I built
From user experience architecture to cloud API integration, the entire product ecosystem was developed cleanly:
Rider App
Intuitive pickup & destination selection, ride category tiers, upfront fare estimates, and live driver tracking.
Driver App
Real-time dispatch alerts, turn-by-turn routing, OTP ride-start verification, and trip completion workflows.
Admin Dashboard
Central operational overview, live ride monitoring, driver account onboarding, and fare rule management.
Backend APIs
Secure RESTful API contracts managing authentication, dynamic ride state machines, and real-time coordination.
Payments
End-to-end card payment integration with Stripe, idempotent transaction handling, and digital trip receipts.
Maps & Routing
Google Maps SDK integration with dynamic polyline route calculation, distance calculation, and live GPS pins.
Notifications
Trip status updates, driver arrival alerts, and receipt signals powered by Firebase Cloud Messaging.
Engineering highlights
Live Map & Geolocation
Precise pickup and drop location selection, vehicle tracking, and dynamic polyline route calculation.
Ride Lifecycle Engine
Booking management from driver dispatch and acceptance to arrival, OTP verification, and ride completion.
Secure Transactions
Integrated card payment flows, estimated fare calculation with surge handling, and trip receipts.
Push Notifications
Instant alerts for driver updates, ride milestones, and trip completion notices.
Flutter Architecture
Clean state separation with BLoC, fluid 60fps interaction models, responsive typography, and platform reliability.
Reliable Architecture
Engineered with comprehensive error handling, graceful network recovery, and secure local caching.