Aarhus P-Radar
Fra offentligt API til live parkeringsdashboard med 1.000 sensorer — på under en time.
Se live dashboard→Hvordan vi gjorde det
Pointen var enkel: hvor hurtigt kan vi gå fra “der findes vist et API” til et fuldt funktionelt, imponerende dashboard med live data? Her er svaret — minut for minut.
Research: Hvilke API'er findes?
Vi startede med et simpelt spørgsmål: Hvilke gratis, åbne API'er findes i Danmark? En hurtig research afdækkede over 40 offentlige API'er — fra CVR og Danmarks Statistik til DMI og Rejseplanen.
Fandt Sensade's parkeringssensor-API
Aarhus Kommune har udstyret Frederiksbjerg med 1.000 parkeringssensorer. Firmaet Sensade stiller data til rådighed via et åbent REST API — helt gratis, ingen API-nøgle, ingen registrering.
Udforskede API'et live
Tre endpoints var alt, der skulle til: /organizations for at finde Aarhus, /parkingLots for 33 zoner med GPS-koordinater, og /occupancy for belægningsdata pr. time. Rent JSON, veldokumenteret med Swagger.
Designede dashboard-konceptet
Vi besluttede at bygge et komplet real-time dashboard i en enkelt HTML-fil. Interaktivt kort med Leaflet, farvekodede markers, statistikkort, sortérbar zoneliste, og en heatmap over dagens belægning.
Første version kørte
Dashboard'et var live med 33 parkeringszoner plottet på et mørkt kort over Frederiksbjerg. Hver marker viste antal ledige pladser og skiftede farve baseret på belægningsgrad — grøn, gul, orange, rød.
Progressiv datahentning
Vi optimerede brugeroplevelsen: kortet vises med det samme, og data streamer ind zone for zone med en animeret progress bar der viser gadenavn og status for hver sensor-forespørgsel.
Færdigt og publiceret
Det endelige dashboard med live data, auto-refresh hvert 5. minut, klikbare popups med detaljeret statistik, og time-for-time heatmap — klar til at imponere.
Hvad dashboardet viser
Interaktivt kort
Alle 33 parkeringszoner på Frederiksbjerg med farvekodede markers der viser ledige pladser i realtid.
Live statistik
Samlet overblik: totale zoner, ledige pladser, gennemsnitsbelægning, og antal fuldt optagne zoner.
Heatmap
Time-for-time belægning for hver zone — se hvornår det er nemmest at finde parkering.
Progressiv loading
Kortet vises med det samme. Data streamer ind zone for zone med en animeret progress bar.
Tech stack
Bevidst minimalistisk — ingen build-step, ingen backend, ingen afhængigheder ud over et kortbibliotek.
Hvad casen beviser
Danmark er fyldt med åbne, gratis API'er — fra parkeringssensorer til vejrdata, virksomhedsregistre og trafikdata. De fleste kræver ikke engang registrering.
Med den rette tilgang og AI-assisteret udvikling kan man gå fra “der findes vist et API” til et komplet, imponerende produkt på under en time. Ikke en prototype. Ikke en mockup. Et ægte dashboard med live data fra 1.000 fysiske sensorer i Aarhus.
Det er dét, vi mener med 10x hurtigere med AI.
Har I data, der venter på at blive til noget?
Vi hjælper jer med at gå fra API til brugbar løsning — hurtigere end I tror.
Lad os tale om jeres data