← Back to Projects

carpf.it - Following the footsteps of the police

A real-time traffic map for South Tyrol — one place to report jams, accidents, construction sites, and speed traps, instead of hunting across dozens of WhatsApp groups.

Daniel Oberlechner
Daniel Oberlechner
Screenshot of the carpf.it map interface
The carpf.it map — incidents shown in real time across South Tyrol.

South Tyrol runs on WhatsApp traffic groups. People share police checkpoint locations, accidents, and road closures in real time. It works, but each group is capped at 1,024 members. So there are dozens of them, each covering a different valley or town, with no shared view of what's actually happening on the roads at any given moment.

carpf.it is my attempt at fixing that. It's a map where anyone can report a traffic jam, a construction site, an accident, or a speed trap. One place, all of South Tyrol.

The UX problem I haven't solved

The idea works better in theory than in practice. Sending a WhatsApp message takes four seconds. Opening a PWA, finding your location on a Leaflet map, and picking an incident category takes considerably longer — and most people aren't willing to do that while sitting in traffic. The WhatsApp groups have thousands of active members; carpf.it gets around 100 unique visitors a day. That gap is the problem I haven't cracked yet.

Part of it is habit. People already have WhatsApp open. Switching to a separate app, even a fast one, adds just enough friction that most don't bother. I've been thinking about a simpler reporting flow — maybe a one-tap "I see police here" button without any map interaction — but haven't shipped it yet.

The tech

The frontend is Nuxt 4 with a Leaflet map for rendering incidents. Reports go into PostgreSQL and expire automatically after a few hours so stale data doesn't clutter the map. The app is served as a PWA so it installs on mobile like a native app, though as mentioned above, that convenience hasn't translated into many active reporters yet.

Where it stands

It's live, it works, and a small group of people use it regularly. Whether it ever displaces the WhatsApp groups is an open question. The network effect those groups have built up over years is hard to compete with. For now I'm keeping it running and seeing whether the reporting flow improvements make a difference.

Comments

No comments yet — be the first!

Leave a comment