Aller au contenu
ComégustoComégusto

Documentation développeur

Recettes chiffrées avec de vrais prix, garde-manger anti-gaspi et listes de courses comparées, grâce aux données ouvertes. Tout ce qu'il faut pour développer, déployer et maintenir l'application.

Django 5.2 LTS et HTMX

Rendu côté serveur, interactions partielles avec HTMX, aucun framework JavaScript. Python 3.13, dépendances gérées par uv.

Données ouvertes

Open Prices, Open Food Facts, ADEME Impact CO2, Anses Ciqual et IGN, derrière un client HTTP commun tolérant aux pannes.

Tailwind CSS v4

Styles compilés depuis assets/app.css, composants déclarés en @utility, CSP stricte sans script ni style en ligne.

Docker et CI

Image multi-étapes, Docker Compose avec Caddy en production, CI GitHub Actions (lint, tests PostgreSQL, check --deploy, image).