Responsive Web Application

TransitFlow

A real-time public transportation planning platform used to track routes, schedules and live vehicle positions across a metro network.

ReactTypeScriptLaravelPostgreSQLDocker
product screenshot — TransitFlow

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.

Geospatial queries via PostGIS for nearest-stop and route lookups
Confidence-scored GPS reconciliation layer
Dockerized services behind an nginx gateway