Bussa / Swift — self-hosted transit backend
A self-hosted backend and web app for public transport in Pardubice and Hradec Králové. One process serves a JSON API, live vehicle positions, stop arrivals, multi-leg trip planning and an admin panel.
The interesting part Several unrelated city data sources are normalised behind one API, with deterministic C# logic doing all routing and timing. A local LLM only rephrases answers from structured data — it is never allowed to invent a departure time.
- C#
- .NET 10
- ASP.NET Core
- React
- Vite
- MapLibre
- SQLite