What it does
CaniBowl Adaptive Nutrition Journey is a focused Flutter app for dog and cat parents built around one loop:
Feed → Observe → Understand → Adapt
A parent creates one pet profile, records a short feeding observation, and gradually turns individual meals into a clearer feeding story instead of relying on memory alone.
The app is intentionally non-diagnostic. It helps parents organize feeding observations and ask better questions; it does not diagnose disease, prescribe treatment, or replace veterinary care.
Why we built it
Picky eating often triggers a chain of changes: new food, toppers, treats, schedule changes, and more. Once several variables change together, it becomes difficult to know what actually repeated.
CaniBowl Journey creates a simple observation habit before another change is made.
Free experience
The free experience lets a parent create one dog or cat profile, record structured feeding observations, see a limited Journey preview, and understand how repeated observations become more useful than one isolated meal.
Journey Plus
Journey Plus is the digital premium layer, controlled by RevenueCat through the journey_plus entitlement.
Journey Plus unlocks the Full 7-Day Picky Eating Observation Journey, 30-Day Feeding History, species-specific First-Time Parent Survival Guide, and Restore Purchases.
RevenueCat implementation
The Flutter application uses RevenueCat's Flutter SDK and RevenueCat Paywalls.
The premium flow is designed around:
Paywall → purchase → journey_plus entitlement active → premium unlock
and:
Restore Purchases → entitlement restored → premium access restored
Store-backed pricing is shown by the store/RevenueCat configuration rather than hardcoded in the app.
Key product features
- Dog and cat onboarding with species kept separate.
- Short guided observations for meal, appetite/acceptance, stool, water, activity, behaviour, and context.
- A seven-day feeding story that groups observations together.
- Clear safety boundary: “This is an observed pattern, not a diagnosis.”
- 30-day longitudinal feeding history for Journey Plus.
- Species-specific premium Survival Guide.
- Local-first journey storage and local-data deletion.
- Privacy, Terms, Support, subscription management, and Restore Purchases.
Interactive product reference
https://canibowl-brand-4m7584wo1-freshcanibowl-8248s-projects.vercel.app/shipaton-demo
This Vercel prototype is a supplemental product/UX reference. The Flutter mobile app is the Shipaton submission artifact.
Repository
https://github.com/freshcanibowl/canibowl-adaptive-nutrition-journey
RevenueCat project ID
37d06d4a

Log in or sign up for Devpost to join the conversation.