Ka·Stats
The observatory that makes the whole ecosystem explorable
A zero-dependency Node server aggregates the live dashboards of the public platforms and renders them with QCharts — including a custom-indicator studio over a 227-metric catalogue.
12+
Platforms aggregated
227
Metrics in the studio catalogue
0
npm dependencies
10 min
Cache (stale-while-error)
Overview
Ka·Stats is the statistics observatory of the ecosystem: it aggregates, live, the standardized dashboards (ka-stats v2 contract) of the public platforms — Lou·Ka, Immo·Ka, Vrai-Prix, Auto·Ka, Job·Ka, Food·Ka, Resto·Ka, Fabri·Ka, Sorti·Ka, Créa·Ka, Trouve·Ka, API·Ka — and makes them explorable in one place: an ecosystem overview with its pulse and records, full per-platform dashboards, themed indicators, comparisons and rankings.
The server is a zero-dependency Node process: static serving plus an aggregating proxy with a 10-minute memory+disk cache and stale-while-error behaviour — if a platform goes down, its last good copy keeps serving. The front end is a vanilla SPA rendering everything with QCharts, a homegrown SVG chart library following the ka-ui design system and dataviz rules: hairline grids, twin table views on every chart, validated categorical palette.
Charts are interactive — brush zoom, clickable legends, type switchers, CSV/PNG exports — and the /studio page is a custom-indicator builder: a catalogue of 227 metrics flattened from the dashboards, transformations (index 100, % change, moving average, cumulative), two-metric combinations, and shareable URLs.
Key Features
Ecosystem overview
The pulse of the ecosystem, a platform grid, live Quebec prices and records — millions of data points summarized on one page.
Generic dashboard renderer
Renders the full ka-stats v2 contract: KPIs with sparklines, gauges, multi-series charts, stacked areas, rings, histograms, geo, calendar and hourly heatmaps, sortable tables.
Indicator studio
Build custom indicators from 227 catalogued metrics with transformations and combinations, saved locally and shareable by URL.
Cross-platform comparison
Up to four platforms on one axis, indexed to base 100.
QCharts SVG engine
Homegrown vanilla-SVG charts with brush zoom, clickable legends, chart-type switching and CSV/PNG export — no charting library.
Resilient aggregation
Memory + disk cache with stale-while-error: a platform outage never blanks its dashboard.
Tech Stack
Server
Frontend
Platform
Ka·Stats is live
The Quebec statistics observatory — part of the Groupe Ka ecosystem.