~/reqlynx / work / railops-gtfs
// project [ 05 ]

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.

// other work