Back to projects

Bykos

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

Real-time systems · Location services · Reliability

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

Flutter, NestJS, Node.js, Real-time updates, Maps/Location, SQL