Project Title: HomeChef – Smart Recipe Assistant using GPT API
Category: Mobile Application
Project File: Download Project File
Abdul Qahhar Mohsin
mohsin@vu.edu.pk
aqmohsin.vu
Project Domain / Category:
Mobile Application / AI
HomeChef is a smart recipe assistant that helps users discover, manage, and cook recipes based on available ingredients. Users can manually add their ingredients, and the app suggests recipes from a built-in database. Additionally, an AI-powered chatbot provides cooking assistance and alternative ingredient suggestions when needed.
The app also helps manage grocery lists by automatically adding missing ingredients from selected recipes. Users can share grocery lists via WhatsApp/SMS for convenience.
Module 1. Recipe Management
Ø Users can browse, search, and view recipes with images.
Ø Recipes include ingredients, steps, cooking time, and difficulty level.
Ø Users can save favorite recipes for quick access.
Ø Users manually enter available ingredients.
Ø The app will leverage the GPT API to analyze the provided ingredients and suggest matching recipes from our built-in database.
· Alternative ingredient recommendations: The API will analyze the recipe's ingredient list and the user's available ingredients to suggest suitable substitutions (e.g., "No butter? You can try using margarine or a plant-based oil.").
· Creative recipe ideas: Based on the user's available ingredients, the GPT API will generate novel recipe ideas that can be prepared with those items (e.g., "With flour, eggs, and sugar, you could make simple crepes or a basic sponge cake.").
Ø Users can interact with an AI chatbot powered by the GPT API to ask for:
· Step-by-step cooking guidance: The API will process user queries about specific steps in a recipe and provide detailed, contextual instructions.
· Ingredient substitutions: Users can ask for alternative ingredients for specific items within a recipe, and the GPT API will provide relevant suggestions.
· Nutritional information: The API can answer general questions about the nutritional content of ingredients or recipes (while acknowledging that precise nutritional information may require dedicated nutritional APIs or databases).
Ø The GPT API will generate responses in text format, with the possibility of integrating a text- to-speech library for voice output.
Ø Users can add missing ingredients to a grocery list.
Ø The app automatically adds missing ingredients from selected recipes.
Ø Grocery lists can be shared via WhatsApp/SMS with family members.
Ø While users follow the step-by-step instructions, they can request real-time cooking tips.
Ø The GPT API will be used to provide contextual advice based on the current step and potential user queries (e.g., "How do I know if the pan is hot enough?" or "What's the best way to chop onions?").
Programming Languages & Frameworks:
· Java / Kotlin – for Android app development
· Firebase / SQLite – for storing recipes, grocery lists, and ingredients
· OpenAI API / GPT API – for AI-powered recipe suggestions & chatbot
· Google Firebase Authentication – for user login (if required)
· Android Studio – for mobile app development
· Retrofit/Volley – for API calls to OpenAI
· Name: A Q Mohsin
· Email ID: mohsin@vu.edu.pk
· Skype ID: aqmohsin.vu
No reviews available for this project.