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.

Built With

Share this project:

Updates