← All work
Consumer app · Traffic
Zastoji app icon

Zastoji

Slovenia's roads, live. Jams, closures, roadworks, cameras, border queues, travel times and fuel prices on one map, then filtered down to the roads you actually drive.

Platform
Coming soon toGoogle Play Coming soon toApp Store Email me at launch→
Traffic Saved routes Slovenian Free, no ads
The Zastoji map of Slovenia with traffic events and cameras A saved Zastoji route with live travel time and matched incidents The Zastoji map of Slovenia on iPhone with traffic events and cameras A saved Zastoji route on iPhone with live travel time and matched incidents
12Map layers you can switch on and off
536Traffic cameras with live stills
66Motorway rest areas with truck parking
0Ads, trackers and accounts
Screens / 06Screens / 06

Drag through the appDrag through the app

The Zastoji map of Slovenia with traffic events and cameras The Zastoji layer menu with cameras, radar, fuel prices and rest areas A Zastoji traffic camera sheet with a live still from DARS The Zastoji event list with the DARS forecast, ARSO warnings and travel times A saved Zastoji route with live travel time and matched incidents Zastoji settings with theme, alerts and map layers
The Zastoji map of Slovenia on iPhone with traffic events and cameras The Zastoji layer menu on iPhone with cameras, radar, fuel prices and rest areas A Zastoji traffic camera sheet on iPhone with a live still from DARS The Zastoji event list on iPhone with the DARS forecast, ARSO warnings and travel times A saved Zastoji route on iPhone with route alternatives and matched incidents Zastoji settings on iPhone with theme, alerts and map layers
Everything inside

One map, twelve layers

Traffic events are always drawn. Everything else is a switch, and every switch is remembered. Zastoji is an independent app: it is not an official DARS or promet.si product, and the interface is in Slovenian.

01

Live incidents and closures

Jams, accidents, obstacles, carriageway closures and roadworks, clustered on the map and searchable as a list, sorted by how much they actually matter.

02

536 traffic cameras

Every public DARS and promet.si camera, grid-clustered on the map with a live still in the detail sheet. Save the ones on your commute as favourites.

Travel times, now against normal

DARS motorway segments with trend arrows, and a chart comparing today with a typical same weekday, school break or holiday.

Border queues

Waiting notices per crossing, plus a chart of the usual queues so you can pick a better hour to cross.

Weather that closes roads

ARSO and MeteoAlarm warnings, bora wind stations with gust badges, road weather stations, rain radar and a hail nowcast.

Fuel prices and rest areas

Petrol stations coloured by price quartile with a 95 or diesel switch, and 66 rest areas with amenities and live truck-parking occupancy.

The traffic report, read aloud

The promet.si report with its spoken version behind one button, so you can listen instead of reading before you set off.

Honest about its own data

Every screen states how old the data is. Stale or offline data is labelled rather than quietly presented as live, and radar frames older than 15 minutes disappear instead of posing as current.

Moja pot

Only the roads you drive

Save an A to B route and Zastoji matches everything against its corridor: incidents split into the ones on your roads and the ones merely nearby, weather chips, a five-point weather strip, cameras in order along the way, and rest areas with their distance from the start. Routes are searched with Photon and computed with OSRM.

Save an A to B route and Zastoji matches everything against its corridor: live Apple ETA with up to three alternatives, each carrying its own matched incident count, weather chips, a five-point weather strip, cameras in order along the way, and rest areas with their distance from the start.

Route alerts

A background pass notifies you when a jam or carriageway closure appears on a saved route, and again when it clears. The "Moja pot" home-screen widget carries the same status: severity dot, travel time, delay badge, worst event and a staleness footer.

A background refresh notifies you when a jam or carriageway closure appears on a saved route, and again when it clears, at most three alerts per route per pass. The home-screen widget refetches on its own when its stored summary is older than three minutes.

On the drive

On the drive

"Začni vožnjo" opens an immersive drive screen backed by an ongoing notification with travel time, delay and the worst event on the way. A launcher shortcut jumps straight to your routes.

A "Vožnja" Live Activity carries delay, worst event and travel time on the Lock Screen and in the Dynamic Island, and survives a relaunch mid-drive. An App Shortcut answers "Stanje na mojih poteh" from Siri, Spotlight or the Action button.

Also
Kdaj na pot? A departure planner that charts predicted travel times hour by hour for the next seven days, with best and worst callouts and the DARS density forecast for the day you pick.
Big screens

The whole country on iPad

The iOS build targets iPad alongside iPhone. The tabs move to the top, the map gets the full slate, and the event list stops making you scroll for the thing you came to check. The screenshots below come from a 13-inch iPad Air.

The Zastoji map of Slovenia on a 13-inch iPad
The map with room to read the pins.
The Zastoji event list on iPad with the DARS forecast, ARSO warnings and travel times
Forecast, warnings and travel times at once.
The Zastoji layer menu open over the map on iPad
Twelve layers, one menu.

Data and privacy

Zastoji has no accounts and no analytics. Saved routes, favourite cameras and every setting stay on your device. Traffic data comes from one endpoint, a 2MAD Labs Cloudflare Worker that normalizes the public sources below into a single JSON feed, and a request sends only what that feature needs. Location is optional and used in the foreground only, for the "nearby" filter and the next rest area ahead.

Read the full Zastoji privacy policy.

Details

Requires
Android 10 or neweriOS 18 or newer
Availability
Coming soon to Google PlayComing soon to the App Store
Version
1.0
Languages
Slovenian
Devices
Phone, with a home-screen widgetiPhone and iPad, with widgets and a Live Activity
Permissions
Notifications and location (both optional)
Built with
Kotlin · Jetpack Compose · MapLibreSwift · SwiftUI · MapKit

Data sources and licences

Zastoji brings together open traffic and weather data from public providers. It is an independent app and is not affiliated with, or endorsed by, the providers below. In line with their terms, here is where each kind of data comes from.

DARS and promet.si Traffic events, closures and roadworks, motorway travel times, the traffic-density forecast, border-crossing notices, traffic cameras, density counters, rest areas with truck-parking occupancy, and the traffic report with its spoken version. Public-sector data, reused with attribution.
ARSO (Slovenian Environment Agency) © Agencija Republike Slovenije za okolje · the INCA precipitation radar and the hail-probability nowcast, drawn as vector contours over the map.
MeteoAlarm Official weather warnings as CAP feeds, deduplicated by event and level and matched against your saved routes.
Open-Meteo © Open-Meteo · the weather strip along a route and the forecasts behind its verdict. Licence: CC BY 4.0.
goriva.si Fuel prices per station, used for the price layer and its quartile colouring.
OpenStreetMap, OpenFreeMap, Photon and OSRM © OpenStreetMap contributors · the base map (tiles served by OpenFreeMap), place search and route geometry on Android. Licence: ODbL.
Apple Maps MapKit and MKDirections provide the base map, place search, route corridors, live ETAs and the historical model behind the departure planner on iOS.

Processing: Zastoji reshapes, combines, caches, ranks and interprets the data above to match it to your routes, to grade severity, and to build its "now against normal" comparisons. Any such interpretation is the app's own and is not provided or endorsed by the data sources.

Data disclaimer

Zastoji is an informational traffic app. It is not an official traffic-information, emergency, rescue, navigation or safety service, and it is not a substitute for road signs, police instructions or official DARS publications.

The app uses third-party data sources such as DARS, promet.si, ARSO, MeteoAlarm, Open-Meteo and goriva.si. Those sources can be delayed, incomplete, unavailable, changed without notice, or wrong. Zastoji also transforms, combines, caches, ranks and interprets that data. Mistakes can happen because of provider errors, network issues, stale cached data, route-matching mismatches, model assumptions, software bugs, or an incorrect interpretation of otherwise valid data.

Zastoji and 2MAD Labs cannot guarantee that any displayed incident, travel time, queue estimate, price, occupancy figure or warning is accurate, complete, current, or suitable for your situation.

Never operate the app while driving. Check conditions before you set off, follow the road signs and the instructions of the authorities, and treat the official source as the more important one whenever information conflicts.

Know the road,
before you take it.

Free, no ads, no tracking, no accounts. Bug reports and feature ideas are always welcome.

Tell me when it launches→ info@2madlabs.com
Made in Slovenia