RideOps is a dual-sided ride-hailing application built with Flutter for both passengers and drivers, designed to manage the complete ride-booking flow from request to trip completion.
The platform includes separate experiences for riders and drivers, with role-based onboarding, authentication, pickup and drop-off selection, vehicle choice, nearby driver discovery, live ride status updates, driver arrival tracking, trip handling, and in-app communication.
I worked on the Flutter UI, Firebase integration, Google Maps functionality, authentication, business logic, real-time ride states, and passenger/driver workflows. The application was structured to keep rider and driver logic organized while supporting real-time coordination between both sides of the platform.
Key Features