Inspiration

Many people struggle with deciding what to cook, especially when they have limited ingredients, specific dietary goals, or lack cooking experience. We wanted to create a platform that makes cooking easier, smarter, and more personalized, similar to having a personal chef assistant available anytime. With the rise of new AI technologies from Google, we saw the opportunity to build an intelligent system that understands food, nutrition, and taste in a natural way.

What it does

Our platform allows users to generate and discover recipes in multiple ways. Users can:

-Speak a request using voice input.

-Take or upload a photo of ingredients.

-Type their preferences through text.

The system then generates complete recipes with ingredients, steps, serving notes, and preparation instructions.

We also provide:

-A recommendation system that suggests recipes based on personal taste.

-A meal planner that creates meal plans based on goals such as muscle gain, weight loss, or vegetarian diet.

-A chatbot that acts as a cooking assistant to answer questions, suggest ingredient substitutions, and offer real-time cooking help.

How we built it

-We used Google Prompt API to handle recipe generation, ingredient understanding, and conversational responses.

-The backend was built using Node.js.

-The frontend interface was developed using HTML, CSS, and JavaScript to create a clean, responsive, and user-friendly UI.

-Image input functionality was integrated so the AI can interpret food images and return relevant recipes.

-We designed a recommendation system and meal-planner logic to personalize results for each user.

Challenges we ran into

-Converting ingredient recognition from images into structured recipe data.

-Ensuring the generated recipes are realistic, accurate, and reproducible.

-Designing a meal planner algorithm that adapts to different profiles.

-Balancing simplicity of UI with advanced AI capabilities behind the scenes.

Accomplishments that we're proud of

-Successfully integrating voice, image, and text inputs into one unified system.

-Creating a personalized meal planner that not only suggests recipes but plans full weekly menus.

-Building a chatbot that can provide real-time cooking guidance like a kitchen assistant.

-Making the platform accessible and intuitive for everyday users.

What we learned

-How to effectively use Google’s Generative AI models for multimodal input.

-The importance of nutrition, ingredient formatting, and clarity when auto-generating recipes.

-How to balance recommendation accuracy with user preference flexibility.

-How users interact with AI assistants in real-time cooking environments.

What's next for RecipeGPT

-Voice-Guided Cooking Mode: Turning the chatbot into a real-time voice assistant that can read steps aloud, guide users hands-free while cooking, and respond to follow-up questions.

-Smart Shopping List Generator: Automatically creating shopping lists from selected recipes or full weekly meal plans.

-Personal User Profiles: Allowing users to save preferences, track nutrition goals, and receive more personalized recommendations over time.

-Multilingual Support: Enabling recipe generation and cooking instructions in multiple languages.

-Expanded Global Recipe Coverage: Continuously adding more international and cultural dishes to widen culinary diversity.

Share this project:

Updates