Inspiration

As parents and health-tech nerds, we were shocked to learn that 1 in 5 toddlers in Southeast Asia shows signs of hidden malnutrition. Existing calorie-tracker apps ignore the 6-to-36-month window and rarely speak Indonesian food culture. We envisioned an app that feels as easy as snapping a photo, yet smart enough to coach caregivers day-by-day—stopping stunting before it starts.

What it does

  • AI Meal Recognition – snap a picture; Nutriboo identifies dishes and logs calories/macros.
  • Personalised Targets – daily goals auto-calculated from age, weight and growth curves.
  • Smart Snack Suggestions – if intake is low, the app proposes kid-friendly “extra bites.”
  • Affirmative Wordsmorning micro-boosts that keep caregivers motivated.
  • Progress Charts – weekly calories next to weight/height, so gaps jump off the screen.

How we built it

  • Frontend – Expo Router, Tailwind, Poppins/Inter fonts.
  • Backend – Supabase (Postgres, Storage, RLS).
  • AI – LogMeal segmentation API;
  • Infra – EAS (AAB/APK)

Challenges we ran into

  1. Version-mismatch crashes (Expo SDK ≠ module versions) → solved with expo doctor + strict semver.
  2. Corporate firewall blocking Metro → fixed via adb reverse + Expo Tunnel.
  3. Portion accuracy—parents think in spoons, model wants grams → added quick slider.

Accomplishments we’re proud of

  • Functional AI flow: < 7 s from camera click to logged macros on mid-range Android.

What we learned

  • Ship thin vertical slices; real feedback > pixel-perfect mock-ups.

What’s next for Nutriboo

  • Portion-size Estimation v2 (hand + plate detection).
  • Offline-Lite caching for low-connectivity areas.
  • Community Recipes with auto-nutrition fill.
  • Public Play Store/iOS launch

Built With

  • expo-+-react-native
  • expo-router
  • logmeal
  • supabase
  • typescript
Share this project:

Updates