← Back to projects

Bykos

Ride-sharing mobile application with real-time, location-based trips.

Real-time systemsLocation servicesReliability
Mobile / real-time
Screenshots
Rider mobile app
Rider mobile app
Driver mobile app
Driver mobile app
Trip status and live map
Trip status and live map
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