Back to selected work
Case study 01 / 06Real-time school transportation
Busaty Parents app iconBusaty School app iconBusaty Bus app iconBusaty Web brand icon

Busaty Mobility Ecosystem

A connected transportation product spanning parent, school, supervisor, and web experiences, with real-time vehicle visibility and trip alerts.

RoleSenior Flutter Developer leading mobile engineering delivery.
Available on
  • iOS
  • Android
  • Huawei
  • Web
Live links4 product surfaces · 10 destinations
Architecture viewConnected client ecosystem
  1. 01Flutter clients

    • Parent App
    • School App
    • Bus App
    • Web Dashboard
  2. 02Communication

    • REST APIs
    • Socket.IO
    • Firebase messaging
  3. 03Service boundary

    • Backend services
    • Location + trip data

This view focuses on the client and communication layers behind live trip and location workflows.

Product context

School transportation requires location updates to move reliably between mobile clients, live maps, and operational interfaces while the device is in active use or running in the background.

Responsibilities

  • Develop Flutter experiences across the connected product ecosystem.
  • Implement background location and geofencing for active trips.
  • Connect real-time events and notifications to user-facing trip states.
  • Profile runtime behavior and reduce avoidable widget rebuilds.

Technical challenges

  • Continuous location behavior across foreground and background states.
  • Keeping live trip events and map state synchronized across multiple client experiences.
  • Maintaining modular code as the ecosystem spans several applications.

Engineering decisions

  • Use explicit state boundaries for long-lived trip and location flows.
  • Separate real-time transport events from presentation state.
  • Treat profiling as part of feature delivery for map-heavy screens.

Reliability approach

DevTools-based memory and rendering investigation, with widget-rebuild analysis for map-heavy, long-lived trip flows.