
Grimoire Culinaire
Beta privéeFondateur, Product Owner, Architecte, AI Solutions
Application mobile Android de gestion de recettes augmentée par IA, conçue comme un vrai produit commercial. Architecture Flutter / Dart en 3 couches Riverpod, persistance offline-first via Drift / SQLite, synchronisation cloud Supabase / PostgreSQL + Firebase Analytics. Capture IA multi-modale (voix, texte, photo, URL) avec routing multi-provider LLM (OpenAI API primary + Gemini fallback). Économie interne (muffins) ledger immuable, freemium 3 tiers via RevenueCat, monétisation tier gratuit AdMob. i18n FR / EN / ES / IT.
Ce que le projet prouve
Beta privée Android · 14 lots · 400+ tests
État actuel
Beta privée • 2025
Focus design
Contexte
Projet personnel conçu comme produit commercial complet. L'objectif : prouver qu'un développeur solo peut livrer une app AI-enabled de l'architecture à la beta privée Google Play, en utilisant un routing multi-LLM comme accélérateur produit sans jamais perdre la maîtrise.
Défis & contraintes
Rendre les actions IA utiles au quotidien sans casser la fiabilité ni l'expérience offline-first. Construire une surface de gouvernance AI (quotas par utilisateur, plans, promos, ledger admin, pilotes) opérable par non-technique. Concevoir une économie interne équilibrée entre conversion freemium et rétention. Maintenir 80%+ de couverture tests sur 14 lots successifs.
Résultats & apprentissages
MVP complet en beta privée Google Play. 400+ tests, 80% de couverture. 14 lots livrés sans dette technique majeure, 7 Edge Functions Supabase, 51 événements analytics, 18 actions IA avec quotas et fallback. Architecture Riverpod 3 couches + pattern offline-first réutilisable sur d'autres projets. Surface AI governance opérable hors-tech.
Stack technique
Fonctionnalités
- ▸Capture IA multi-modale (voix, texte, photo, URL)
- ▸Routing multi-LLM (OpenAI API + Gemini fallback)
- ▸Économie freemium 3 tiers (Free / Plus / Pro)
- ▸Gamification (XP, streaks, achievements)
- ▸Mode cuisine avec timers
- ▸Export PDF + partage social
- ▸Sync offline-first Supabase
- ▸i18n FR / EN / ES / IT
- ▸Surface AI governance (quotas, plans, ledger)
Chemins liés
Liens
Note de production
La décision la plus structurante a été de traiter l'économie interne (muffins) comme un vrai système monétaire dès le lot 1, pas comme un ajout tardif. Ça a conditionné toute l'architecture — réservation avant débit, rollback sur échec, ledger immuable. Pareil pour la surface AI governance : pensée dès le départ comme produit pour admin non-technique, pas comme dashboard de dev. Sans ces deux choix, les 14 lots auraient été beaucoup plus douloureux.