Inspiration

The idea came from the everyday struggle of deciding what to cook with available ingredients. Many people, whether they're busy or health-conscious, find it hard to come up with meal ideas that match their ingredients, calorie preferences, or favorite cuisine. We wanted to create a tool that simplifies meal planning while promoting healthy eating habits.

What it does

AI Nutrition Planner helps users quickly create custom recipes based on the ingredients they have at home. By inputting ingredients, desired calorie count, and preferred cuisine, the app generates a tailored recipe, removing the guesswork from meal planning and promoting healthier eating with personalized meal suggestions.

How we built it

We used a combination of Next.js for the frontend and FastAPI for the backend, both containerized using Docker. For the AI recipe generation, we leveraged natural language processing (NLP) to understand ingredient lists and match them with suitable recipes. The app is powered by an AI model trained on a large dataset of recipes, calories, and cuisines. We also integrated a user-friendly interface using Material-UI for an intuitive experience.

Challenges we ran into

One major challenge was ensuring that the AI-generated recipes matched the users’ calorie preferences accurately. It was tricky to balance ingredient variations while keeping the recipes nutritious and customizable. Another challenge was integrating the recipe generation API in a way that remained fast and responsive without compromising accuracy.

Accomplishments that we're proud of

We’re proud of successfully building a functional and user-friendly app that uses AI to personalize meal planning. Making the AI understand various cuisine preferences and being able to generate recipes that fit users' dietary and caloric requirements in real-time was a significant milestone.

What we learned

We learned a lot about AI model integration, the complexities of recipe generation, and handling dynamic inputs like ingredients and calorie counts. We also deepened our understanding of user experience (UX) design, ensuring that the app is intuitive and easy to navigate, even for people unfamiliar with technology.

What's next for AI Nutrition Planner

We plan to improve the AI's capability to suggest alternate ingredients, expand the database with more cuisines and dietary restrictions (like vegan or keto), and implement features like meal planning for an entire week. We also hope to integrate voice assistance to make the app even more convenient for users.

Built With

Share this project:

Updates