Case 01 / 10
Crumb Count
Calorie tracking that shows its work
App Store & Google Play
crumbcount.co.inA health and nutrition platform built for Indian kitchens — 82,000+ lines of Flutter across 13 feature modules, a 6,410-food offline catalogue, native iOS and Android widgets, and a Next.js admin console. Log in katori, bowl and glass; every calorie-burn number cites a published model you can audit in the app.
By the numbers
- 82,000+
lines of Flutter
across 13 feature modules
- 6,410
foods, offline
logged in katori, bowl and glass
What we built.
- 01
Platform channels into Swift and Kotlin for Live Activities, Dynamic Island, lock-screen widgets, and HealthKit / Health Connect — native where it matters, one Flutter codebase everywhere else.
- 02
Offline-first sync with nine per-datatype conflict policies — tombstone deletes, versioned migrations, and consent fields legally exempted from merge under GDPR Art. 7(1).
- 03
AI meal logging through a server-side proxy with per-user quotas, server-owned model choice, and a 1,299-line adversarial test suite covering JWT forgery, key confusion, and cost attacks.
- 04
Production stack end to end: Flutter client, Cloud Functions, Firestore, and a Next.js admin console — shipped, not pitched.
Built with.
- Flutter
- Platform Channels
- Swift
- Kotlin
- Firebase
- Next.js
Next case
Kompete
Open itYours next?
Tell us what is broken, or what you want to exist.