Inspiration

We wanted to turn “what’s in my fridge?” into actual meal ideas that fit your diet. Too many apps ignore your goals or make you type a lot. We wanted one place to list ingredients, get AI recipes with macros, and plan your week

What it does

You enter ingredients and Nutrify generates three AI recipes that use them to match your goal (cutting, bulking, maintenance, keto, etc.). Each recipe shows calories, protein, carbs, and fat. You can plan breakfast/lunch/dinner for the week in the Meal Planner and see photos for recipes and ingredients.

How we built it

Next.js front end, OpenAI for recipe generation and substitutions, and an image API for recipe and ingredient photos. Diet targets and meal plans are stored in the browser.

Challenges we ran into

Getting the AI to return valid JSON for recipes and handling missing or invalid API keys without breaking the UI. We also had to derive usable image search terms from ingredient strings for the photo feature.

Accomplishments that we're proud of

Recipe generation that actually uses your ingredients and goal, a working weekly meal planner with slots, and a clear flow from ingredients to recipes to detail (with macros and photos) without a backend database.

What we learned

How to structure prompts for reliable JSON from the model, when to strip markdown from API responses, and how to keep the app usable when keys or image APIs aren’t set up

What's next for Nutrify

A “scan fridge/pantry” feature so you can go from real ingredients to a planned week in a few taps.

Built With

Share this project:

Updates