Politipuls
Real-time map of Norwegian police incidents.
Web app and iOS app that visualises live operations across all 12 Norwegian police districts. A Cloudflare Worker fetches and geocodes incidents continuously; users see what is happening near them, with history.
How it is built
Data path
A Cloudflare Worker polls Politiloggen on a schedule, geocodes incidents, and writes to D1. The web client subscribes to fresh rows and renders them on an Astro/MapLibre frontend; the iOS client consumes the same JSON feed.
Why bother
Norwegian police publish operational data in a format that is useful to journalists, neighbourhood watch groups, and curious citizens — but only if someone normalises it onto a map and keeps the pipeline running. That is what Politipuls is.
What it does not do
No alerting on individuals, no facial recognition, no scraping of anything that is not already in Politiloggen. The point is visibility into already-public operational data, not surveillance.