Retour aux projets
Grimoire Culinaire

Grimoire Culinaire

MVP complet

Fondateur, Product Owner, Architecte, Game Designer

Application mobile Android de gestion de recettes, pensée comme un vrai produit. Capture vocale et texte structurée par IA, économie interne (muffins), gamification, mode cuisine, export PDF, système de partage. Architecture Riverpod 3 couches, offline-first avec sync Supabase, 400+ tests.

Ce que le projet prouve

MVP complet · Play Store

État actuel

MVP complet • 2025

Focus design

PREDEVPOSTDEVoffline-first

Contexte

Projet personnel conçu comme un vrai produit commercial. L'objectif : prouver qu'un développeur solo peut livrer une app complète, de l'architecture au Play Store, en utilisant l'IA comme accélérateur sans jamais perdre la maîtrise.

Défis & contraintes

Rendre l'IA utile dans un usage quotidien sans casser la fiabilité ni l'expérience offline-first. Concevoir une économie interne (muffins) équilibrée entre conversion et rétention. Maintenir 80%+ de couverture de tests sur 14 lots de livraison.

Résultats & apprentissages

MVP complet livré avec 400+ tests, 14 lots, 7 Edge Functions Supabase, 51 événements analytics. Publié sur le Play Store. Architecture Riverpod 3 couches réutilisable sur d'autres projets.

Stack technique

FlutterDartRiverpodDriftSupabaseOpenAI

Fonctionnalités

  • Capture IA (voix, texte, photo, URL)
  • Économie freemium (Free/Plus/Pro)
  • Gamification (XP, streaks, achievements)
  • Mode cuisine avec timers
  • Export PDF
  • Sync offline-first Supabase
PREDEVPOSTDEVoffline-first

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. Sans ça, les 14 lots auraient été beaucoup plus douloureux.