Skip to content

borislav-dimov/CookAI

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

19 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

CookAI

CookAI is an AI-powered cooking assistant that transforms a photo of your available ingredients into creative, personalized recipes.
Built with Google Gemini for image processing and Pexels for image generating, CookAI helps you decide what to cook using what you already have.


Features

  • Upload or snap a photo of your ingredients
  • Uses Google Gemini for image and text processing (AI recipe generation)
  • Fetches and generates images using Pexels
  • Outputs ingredient lists and creative recipes based on what you have

Installation

1. Clone the Repository

git clone https://github.com/borislav-dimov/CookAI.git
cd CookAI

2. Install Dependencies

pip install -r requirements.txt

3. Configure Environment Variables

Create a .env file in the project root and add your API keys:

GEMINI_API_KEY=your_gemini_api_key_here
PEXELS_API_KEY=your_pexels_api_key_here

4. Run the Application

python app.py

Open your browser at: http://127.0.0.1:5000/

License

This project is licensed under the AGPL-3.0 License — see the LICENSE file for details.

About

CookAI is an AI based cooking assistant, that helps you think of delicious meals! The user inputs a photo of the ingredients, that he has in his house and then our AI analyzes the photo and generates delicious recipes, based on the ingredients.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors