Granger AI Consulting

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 ↗