CookMate: An AI Cooking Assistant for College Students
CookMate Development Team
About the Project
CookMate is an AI-powered cooking assistant designed to help college students cook simple and tasty meals using the ingredients they already have. The idea came from our personal experience after moving away from home to attend college. Many of us were used to our parents cooking meals, so when we suddenly had to cook for ourselves, we realized our cooking skills were not even at a basic level.
Most of the food we made either tasted bad or we did not know what ingredients to buy in the first place. Grocery shopping became confusing, and we often wasted food because we did not know how to combine ingredients properly. Because of this shared problem, we decided to build CookMate, an app that acts like a cooking assistant for students.
The goal of CookMate is to:
Help students decide what to cook
Suggest recipes using ingredients they already have
Guide users through the cooking process step-by-step
Inspiration
Our inspiration came from our daily struggles as college students living away from home. Many students face the same challenge: they suddenly need to cook for themselves but lack the knowledge or confidence to do so.
We wanted to create something that feels like having a helpful assistant in the kitchen, especially for beginners who may feel overwhelmed. By combining AI with simple recipe logic, we aimed to make cooking easier and less stressful for students.
How We Built It
We developed CookMate using several modern tools and technologies:
Development Environment: Visual Studio Code
AI Model: Google Gemini
AI Integration: Google GenAI SDK
Cloud Services: Google Cloud
The AI component uses the Gemini model to interpret ingredients and generate cooking suggestions. The application analyzes the ingredients a user has and suggests possible recipes or cooking steps.
We built the project in Visual Studio Code and used the Gemini model to assist with development and AI integration.
What We Learned
Working on CookMate helped us learn several technical and practical skills:
How to use the Google GenAI SDK
How to integrate Gemini AI models into an application
How to work with Google Cloud services
How to design effective prompts for AI responses
How to collaborate and debug code as a team
Challenges We Faced
One of the biggest challenges was connecting and configuring the cloud services properly. Setting up the cloud storage and ensuring it worked smoothly with our application took time and experimentation.
Another challenge was integrating the Gemini agent into our codebase. Initially, it was difficult to structure prompts and produce consistent outputs from the AI model. Through experimentation and testing, we eventually learned how to properly connect the system components.
Future Improvements
In the future, we would like to expand CookMate with additional features such as:
Personalized recipe recommendations
Automatic grocery list generation
Nutrition tracking
Ingredient image recognition
A mobile-friendly interface
These improvements would make CookMate even more useful for college students learning how to cook independently.
Log in or sign up for Devpost to join the conversation.