Food-Ka — agrégateur de produits d'épicerie du Québec — www.food-ka.com
Python 53.9%
TypeScript 24%
CSS 14.9%
JavaScript 5.8%
HTML 1.4%
-
Wed, Aug 19, 2026 1
-
Mon, Aug 17, 2026 1
-
Stats : tableau de bord analytique commun Groupe KA + export PDF
…
- Vendor du module ka-ui/stats (SPEC.md, kit kacharts.tsx, moteur kapdf.py) - foodka/statsdash.py : GET /api/stats/dashboard?period=… (contrat SPEC) — KPI avec deltas, séries/jour (produits suivis, relevés de prix, prix moyen, baisses détectées, nouveautés), donut bannières top 8, top catégories, heatmap des relevés, tableaux (top soldes, top baisses, prix par catégorie), records & faits marquants ; tout calculé sur products/price_log/sync_log, cache serveur 5 min par période - GET /api/stats/report?period=&mode=complet|synthese : rapport PDF Groupe-KA (fpdf2, graphiques vectoriels, wordmark Food·Ka, accent #1f9d55), filename kapdf.filename ; correctif kapdf : jamais d en-tête/pied sur la couverture (p. 1) - pages/Stats.tsx : refonte sur le kit kacharts — bandeau KPI, sélecteur de période (+ plage personnalisée), courbes interactives, anneau, heatmap, tableaux triables/paginés, records, fraîcheur + rafraîchir, boutons PDF ; le panier comparatif Food-Ka est conservé (section métier) - requirements.txt : + fpdf2 Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
-