Putem po Zagrebu

Pristupačan Zagreb
za sve

Dokumentacija projekta – interaktivni alat za pristupačnu navigaciju gradom, prilagođen osobama s poteškoćama u kretanju.

♻ putempozgu.andric.studio
💡

O projektu

Ideja, cilj i motivacija

Putem po Zagrebu je besplatni web alat otvorenog koda koji osobama s poteškoćama u kretanju omogućuje pristupačnu navigaciju Zagrebom. Razvijen je u sklopu natjecanja INOVA-Mladi 2026.

Motivacija dolazi iz jednostavne činjenice: Google Maps i Waze nude najbrži put, ne pristupačan put. Stepenice, visoki pragovi tramvaja, oštećene rampe i gradilišta koja se pojave od danas na sutra nisu evidentirani ni na jednoj postojećoj karti. Osobe u invalidskim kolicima, slijepe osobe i stariji građani nemaju alat koji razumije njihove specifične potrebe.

Putem po Zagrebu rješava upravo taj problem. Korisnici zajedno grade mapu prepreka — svaka prijavljena prepreka u realnom vremenu utječe na izračun ruta za sve ostale korisnike.

INOVA-Mladi 2026 Open Source Besplatno Zagreb
👥

Profili korisnika

Tri načina korištenja, jedna karta

Aplikacija podržava tri profila, svaki s prilagođenim sučeljem i algoritmom rutiranja:

Kolica
Ruta bez stepenica, po pristupačnim pločnicima. Prijava prepreka u 2 klika.
👁
Slijepi i slabovidni
Glasovni vodič na hrvatskom, TTS upute korak po korak, pristupačno sučelje.
🚶
Opće
Standardna pješačka navigacija s prikazom svih prijavljenih prepreka.
🗺

Kako radi

Navigacija od točke A do točke B bez prepreka

1
Odaberi profil Korisnik odabire profil koji prilagođava algoritam rutiranja i sučelje aplikacije.
2
Upiši odredište ili tapni na karti Geocoding putem Nominatim API-ja prilagođen za Zagreb. Karta prikazuje sve prijavljene prepreke.
3
Dobij pristupačnu rutu ORS wheelchair profil izračunava rutu koja zaobilazi stepenice i prijavljene prepreke. Slijepi profil aktivira TTS glasovni vodič na hrvatskom jeziku.
4
Prijavi prepreku Tapom na karti korisnik prijavljuje prepreku (stepenice, oštećenu rampu, gradilište). Prepreka se odmah prikazuje svim korisnicima i ulazi u izračun novih ruta.
5
Prati javni prijevoz Live praćenje ZET autobusa i tramvaja s prikazom pristupačnih stanica na karti.

Tehnički stack

Tehnologije korištene u izradi

KomponentaTehnologija
BackendFlask (Python) + SQLite, port 5072, pm2 process manager
RoutingOpenRouteService (ORS) wheelchair profil + OSRM foot fallback
GeocodingNominatim API, prilagođen za Hrvatsku i Zagreb
KarteLeaflet.js + OpenStreetMap tiles
PrijaveTap-na-karti modal, SQLite baza, per-IP rate limit 10/sat
Javni prijevozZET WebSocket live pozicije + Overpass API stanice
TTSResponsiveVoice Croatian Female (slijepi profil)
Infrastrukturanginx reverse proxy, certbot SSL, putempozgu.andric.studio
📄

Izvorni kod

Učitavanje datoteka…

⭳ Preuzmi .docx
Učitavanje izvornog koda…
🏆

Zašto Putem po Zagrebu?

Što nas razlikuje od postojećih rješenja

Wheelmap pokriva što postoji (POI-jeve pristupačnih mjesta). Google Maps ima metapodatke, ali nema prijavu prepreka u realnom vremenu. Putem po Zagrebu pokriva rute — kako doći do cilja, ne samo je li cilj dostupan.

Nijedan drugi alat ne kombinira wheelchair routing s crowdsourced prijavama prepreka koje se u realnom vremenu integriraju u izračun novih ruta. Svaki korisnik koji prijavi prepreku pomaže svim budućim korisnicima da stignu do cilja.

Real-time Prepreke Wheelchair Routing ZET Live TTS Hrvatski Crowdsourced
▶ Isprobaj aplikaciju