Inspiration

When I started introducing solids to my baby last year, it was a fun experience but clouded by so many constraints: meal planning, allergens, ingredients shopping etc... but most of all, every app I found online had limited content and not a lot of variety. So ever since I thought what if I could automate all this and not use several different apps and spreadsheets? To test, either create an account or use the Try Demo Mode button to experience the app.

What it does

BabyBites is a cultural meal planner for babies and toddlers. It generates personalized weekly meal plans based on age, dietary needs, and cultural preferences. Parents can swap meals, lock favorites, and avoid recent repeats. The app also creates dynamic shopping lists and suggests recipes based on what's already in the pantry.

How I built it

I built BabyBites using Bolt but also React with Vite, styled it with Tailwind CSS, and used Supabase for authentication and data storage. The core experience is powered by a custom meal planning engine, enriched with structured metadata about ingredients, age suitability, allergens, and cultural tags.

Challenges I ran into

  • Designing a flexible database schema that supports both simple and complex recipes without duplication
  • Handling edge cases in meal plan generation, like avoiding recent repeats while respecting locked meals
  • Prioritizing features and scoping realistically during a short development window

Accomplishments that I'm proud of

  • Built a fully functional end-to-end prototype solo in just a few days (even rebuilding it all using a whole new prompt 24 hours before the deadline!)
  • Created a smooth onboarding flow that immediately generates a tailored plan
  • Enabled dynamic filtering and pantry-based recipe suggestions without relying on AI

What I learned

  • How to structure recipe and ingredient data to support cultural variation and flexibility
  • That culturally inclusive food planning needs thoughtful defaults and adaptability
  • How to balance usability with feature complexity under tight time constraints
  • How to prioritize what to do next without falling into feature creep

What's next for BabyBites

  • Support user-submitted recipes and cultural notes
  • Add nutrition tracking and developmental milestone logging
  • Explore AI-powered suggestions based on user behavior
  • Launch with a curated library of global baby-friendly meals
  • Collaborate with nutrition specialists, pediatricians and recipe creators to improve the database

Built With

Share this project:

Updates