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 engineer. Production defaults — TypeScript strict, row-level security on the database, structured logging, accessibility audits, schema.org structured data, GDPR-compliant cookie handling — are included by default, not added at the end.
If you have a project that looks like this one and would like to scope a similar build, get in touch— we'll come back within a working day with a written opinion on scope, timeline and cost.
Want a similar build?
Tell us about your project. Reply within one working day, written proposal within five.


