Léonard Figuinha
IA · vision

EcoTicket

Tout le monde sait qu'il faudrait manger moins carboné. Presque personne ne sait ce que pèse son propre panier.

Ce que j'y ai fait

  • Le moteur de scoring, c'était moi. Empreinte carbone, impact des emballages, bonus de provenance locale. Fonction pure, sans état ni appel réseau, qui ne lève jamais sur une extraction imparfaite.
  • Un contrat, pas une sortie libre. Le module est documenté comme une interface pour les trois autres rôles : format d'entrée, catégories acceptées, comportement quand les données manquent.
  • L'application installable. Service worker, mise en page desktop dédiée, historique consultable hors ligne, tableau de bord mensuel.

Stack

Python 3.11FastAPIPostgreSQLGemini VisionReact 19PWADockerKubernetes

En images