Back to projects
Grimoire Culinaire

Grimoire Culinaire

MVP Complete

Founder, Product Owner, Architect, Game Designer

Android mobile recipe management app, built as a real product. AI-powered voice and text capture, internal economy (muffins), gamification, cooking mode, PDF export, sharing system. 3-layer Riverpod architecture, offline-first with Supabase sync, 400+ tests.

What this project proves

Complete MVP · Play Store

Current state

MVP Complete • 2025

Design focus

PREDEVPOSTDEVoffline-first

Context

Personal project built as a real commercial product. The goal: prove a solo developer can ship a complete app, from architecture to Play Store, using AI as an accelerator without losing product ownership.

Challenges & constraints

Making AI useful in daily use without breaking reliability or the offline-first experience. Designing a balanced internal economy (muffins) between conversion and retention. Maintaining 80%+ test coverage across 14 delivery lots.

Results & learnings

Complete MVP shipped with 400+ tests, 14 lots, 7 Supabase Edge Functions, 51 analytics events. Published on Play Store. 3-layer Riverpod architecture reusable on other projects.

Tech Stack

FlutterDartRiverpodDriftSupabaseOpenAI

Features

  • AI capture (voice, text, photo, URL)
  • Freemium economy (Free/Plus/Pro)
  • Gamification (XP, streaks, achievements)
  • Cooking mode with timers
  • PDF export
  • Offline-first Supabase sync
PREDEVPOSTDEVoffline-first

Production note

The most structural decision was treating the internal economy (muffins) as a real monetary system from lot 1, not as a late addition. It conditioned the entire architecture — reserve before debit, rollback on failure, immutable ledger. Without it, the 14 lots would have been much more painful.