GoSaraj
Live transit and traffic, on one map of Sarajevo.

What we built
Every tram, bus and trolleybus across Sarajevo on a single MapLibre map, refreshed in real time, with TomTom traffic incidents and taxi stands layered on top. Tap a stop for live arrivals, plan a walking, cycling or driving route, browse all 16 GRAS lines with their full stop sequences, and save your regulars to favourites. Built on a hardened Next.js proxy with a Supabase-backed schema and a deterministic simulator that keeps the UI alive even when the upstream feed is down.
Highlights
- Live vehicles, stops, taxi stands and traffic incidents on one MapLibre map
- Door-to-door planner, browsable line network, localStorage favourites
- Open-data backbone: javniprevozks.ba, GRAS, TomTom, OSM, OpenFreeMap
About this engagement
Category: Map & Dashboard · Sector: Transit & travel · Status: Live · Year: 2026
See it live at gosaraj.vercel.app.
How it was built
Like every project at BozApps, this was designed, built, deployed and (where the engagement included it) operated end to end by the same person. Production defaults such as TypeScript strict, row-level security on the database, structured logging, accessibility audits, schema.org structured data and GDPR-compliant cookie handling are included from the start, not added at the end.
If you have a project that looks like this one and would like a similar build, get in touch. We come back within a working day with a written, honest view on scope, timeline and cost.
Want a similar build?
Tell us about your project. Reply within one working day, written proposal within five.


