RailOps GTFS Live
Real-time transit tracking system integrated into the RailOps Corporate platform. High-frequency GTFS-RT ingestion with Hono and WebSocket updates.
Overview
A real-time public transit tracking engine that serves as a core component of the RailOps Corporate ecosystem. It ingests high-frequency GTFS-Realtime feeds, normalizes vehicle telemetry, and provides live map visualization directly within the corporate site.
The brief
Live transit feeds arrive in different shapes and at different cadences. Riders want a single map; operators want a single API.
Approach
A high-performance Hono-based streaming pipeline manages feed ingestion and normalization. Live vehicle positions are broadcast via WebSockets to a NextJS-powered dashboard integrated into the RailOps Corporate frontend, ensuring seamless real-time updates for riders.
What it does
- GTFS-Realtime ingestion across multiple operator feeds
- WebSocket-driven public map integrated with Corporate Site
- Historical playback for incident review
- Operator-facing health dashboard
Notes
This page is a living writeup. As the project evolves I'll fill in the screenshots and a more detailed account of the trade-offs that shaped it. Reach out if you want a deeper walkthrough of any particular system.