Dashboards & apps
Everything built and run from here, in one place: interactive dashboards from open data, live price trackers, and the apps that grew out of them. The first two are served directly from this site; the rest still run on their own subdomain and open in a new tab.
How these are built
Each one is a self-contained app running on open data, with its sources and method documented on the app itself — NDW's OCPI charge-point registry, carrier APIs, OpenStreetMap, PDOK and CBS StatLine. The data apps track nothing and need no account.
They are built and operated by Granger AI Consulting.
Charging infrastructure
Sportlaadpalen
Every public charge point in the Netherlands plotted against every sports location in the country — and the answer to the question that started it: how many sports clubs still have no charge point within walking distance?
- 74,765 public charge points in NL
- 64,350 sports locations
- 25,443 sports locations without a charge point within 300 m
NDW DOT-NL (OCPI) charge-point registry · OpenStreetMap sports venues
Open dashboard →Transport economy
Faillissementen wegvervoer
Bankruptcies in road haulage (SBI 49) set against the average diesel pump price — official CBS series plus 866 individual cases with province, place, legal form and sub-sector detail.
- CBS 82244NED: 2009–2026, yearly and monthly
- 866 individual cases (2005-04-15 → 2026-10-01)
- Diesel pump price, CBS 81567NED
CBS StatLine · faillissementen.com
Open dashboard →Charging & fuel prices
EV Charging Price Viewer
Live map of what charging actually costs: every publicly accessible charge point in the Netherlands with its current €/kWh per connector, plus Dutch fuel stations with Euro95, E10, Plus98, Super, Diesel, LPG and CNG prices.
- Charge points coloured by OCPI status or by price
- Fuel prices per station, geocoded via OpenStreetMap
- Municipality and province cut-outs (PDOK/CBS)
NDW DOT-NL OCPI · Brandstofprijzen.nl · Nominatim
Open live app ↗Zero-emission trucks
AanZET ZE-truck Prijstracker
Follows asking prices of zero-emission trucks in the Netherlands from AanZET subsidy data, and tracks second-hand listings per brand — each tracker with its own data files, its own regression and its own dashboard route.
- Per-brand trackers, never mixed
- Client-side price estimator from the fitted regression
- Scatter plots, per-model trend lines, price-history charts
AanZET subsidy data · Marktplaats listings
Open live app ↗Parcel network
Pakketpunten Nederland
Where the country's parcel pickup points actually are — collected per municipality from carrier APIs and widgets, refreshed weekly, and drawn on an interactive map.
- 342 Dutch municipalities, weekly refresh via GitHub Actions
- PostNL ~4,560 · DHL ~4,380 · DPD ~2,100
- VintedGo ~2,090 · Amazon ~1,220 · GLS ~950
Carrier public APIs · OpenStreetMap
Open live app ↗Truck auctions
RAM Monitor
Price monitor for RAM trucks: scraped auction and classified listings, tracked over time in a Next.js dashboard.
- Troostwijk Auctions and Marktplaats listings
- Scraper plus Next.js dashboard
Troostwijk Auctions · Marktplaats
Open live app ↗Bedtime stories
Mythos Bedtime Stories
Bilingual (EN/DE) bedtime stories for kids: four mythology themes, five stories each — Greek, Nibelungen, Egyptian and Norse — with AI-generated illustrations and dual-language narration.
- 4 mythology themes × 5 stories
- Narration in English and German
- Flutter app for Android, with a web story viewer
Original stories written for three boys aged 5, 7 and 9
Open live app ↗EU privacy SaaS
Omnes
Landing page and product catalogue for Omnes: privacy-first alternatives to Big Tech services, hosted in the EU.
- LAIF Stories · Nextcloud · Speakr
- Voicebox · Comfy · OpenNotebook
Omnes — EU-hosted services
Open live app ↗