← Back to projects
Rider mobile app 
Driver mobile app 
Trip status and live map
Bykos
Ride-sharing mobile application with real-time, location-based trips.
Real-time systemsLocation servicesReliability
Mobile / real-time
Screenshots
What it solves
Riders and drivers needed a reliable, real-time matching and trip management experience built around location signals.
Outcome / impact
Delivered the backend system design and APIs for scalable trip lifecycle management with real-time readiness.
My role
- Backend APIs
- System architecture
- Data modeling
- Mobile integration
Key technical challenge
Handling real-time trip state transitions and location updates while preserving data consistency and responsive UX.
Highlights
- Trip lifecycle state machine with real-time updates
- Location tracking and driver/rider coordination
- API-first design for mobile clients (Flutter)
Architecture (high level)
- Client-server architecture: Flutter mobile clients + backend API services
- Real-time updates for trip states and location signals (event-driven readiness)
- SQL-backed data model for trips, users, payments, and auditing
Technologies used
FlutterNestJSNode.jsReal-time updatesMaps/LocationSQL