TransitFlow helps commuters plan trips across a city's bus and rail network with live vehicle tracking and schedule data.
Riders lacked a single reliable source for real-time transit data; existing tools were outdated or inaccurate.
Built a unified platform ingesting live GPS feeds and static schedules, exposed through a clean REST API and a fast, map-first UI.
Designed the API and PostGIS data model end to end, and built the map-first frontend.
React/TypeScript frontend, Laravel REST API, PostgreSQL with PostGIS for geospatial queries, Dockerized services behind an nginx gateway.
Reconciling noisy real-time GPS data with static schedules without misleading riders required a confidence-scoring layer on top of raw feeds.
Used daily by commuters; sub-200ms average API response under live polling.
Deepened experience with geospatial data modeling and designing APIs that stay fast under high-frequency polling.