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

Built With

Share this project:

Updates