Skip to content

Jev directory

Ghost Bus

Finds Dublin buses that are scheduled, due, and just not there: it checks the GTFS timetable against the live vehicle feed and flags trips with no bus and no cancellation. Built in a day for Build for Ireland, live on open data and Jev.
Stars
1
Language
Python
Reading time
2 min
Published by
Community
Author
Rajatgdev
Last verified
Oct 2026

Highlights

  • Checks Dublin's static GTFS timetable against the live vehicle feed and flags trips due now with no vehicle and no cancellation.
  • Reports only the observable fact — scheduled, due, no vehicle — and never claims the cause, since broken trackers and quiet cancellations look identical.
  • Stack: FastAPI on Railway, Postgres (Neon), Vite + React on Vercel, NTA GTFS-Realtime and Jev / TypeSafe.
  • Live at ghost-bus-olive.vercel.app with an API on Railway; built in a day for Build for Ireland during Dublin AI Week.
  • GitHub metadata: Python, 1 star, created and pushed 2026-10-04; the repository declares no license.

Watch out

README and GitHub metadata reviewed 2026-10-17; the digest cuts off inside the first of the three comparison questions, so the Jev question shapes, refresh cadence and any accuracy numbers are not captured. The README frames it as a telemetry-anomaly detector, not a verified no-show detector.

Questions about this entry

Short answers drawn from the linked project or page.

From the Jev guides

Original write-ups on what this entry is for.

From the Jev AI model community

Posts from builders shipping with Jev right now.

Follow @typesafeai