Skip to content

Transform fridge leftovers into culinary masterpieces πŸ₯—πŸ. Perfect for chefs and novices alike, our app suggests personalized recipes based on your available ingredients. Say goodbye to food waste πŸš«πŸ—‘οΈ and hello to delicious, creative meals πŸ˜‹. Let AI magic turn your fridge chaos into gourmet order! πŸ§™β€β™‚οΈπŸ½οΈ

Notifications You must be signed in to change notification settings

SauravSrivastav/fridgefusion-st

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

5 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

FridgeFusion 🍳πŸ₯— - Your Smart Kitchen Assistant

FridgeFusion is an innovative AI-powered app that turns your fridge contents into delicious recipes! πŸš€ Say goodbye to food waste and hello to creative cooking with personalized recipe suggestions tailored to your available ingredients and dietary preferences.

🌟 Overview

FridgeFusion is the ultimate solution for anyone looking to make the most of their kitchen inventory. Whether you're a seasoned chef πŸ‘¨β€πŸ³ or a cooking novice 🍽️, our application provides customized recipe recommendations based on what's in your fridge. Leveraging cutting-edge AI technology, FridgeFusion delivers accurate, actionable recipes that help you create tasty meals while reducing food waste. πŸŒΏβ™»οΈ

πŸ”₯ Key Features

  • πŸ“Έ Image-Based Ingredient Recognition: Upload fridge photos for instant ingredient identification
  • 🍽️ Customized Recipe Generation: Get personalized recipes based on your available ingredients
  • 🍣 Multiple Recipe Options: Choose from various recipe suggestions
  • πŸ₯• Dietary Preference Support: Tailor recipes to your specific dietary needs or restrictions
  • πŸ“„ PDF Recipe Download: Save generated recipes as PDFs for offline use
  • πŸ–₯️ User-Friendly Interface: Navigate effortlessly with our intuitive, step-by-step process

πŸ› οΈ Setup Instructions

Prerequisites

  • Python 3.8+ 🐍
  • Streamlit 🌟
  • Pillow (PIL) πŸ–ΌοΈ
  • python-dotenv πŸ”
  • google-generativeai 🧠
  • fpdf πŸ“„

Installation

  1. Clone the repository:

    git clone https://github.com/SauravSrivastav/fridgefusion-st.git
    cd fridgefusion-st
  2. Create and Activate a Virtual Environment:

    • Windows:
      python -m venv venv
      venv\Scripts\activate
    • macOS/Linux:
      python3 -m venv venv
      source venv/bin/activate
  3. Install required packages:

    pip install -r requirements.txt
  4. Set up Google Generative AI (Gemini) API key:

    • Get your API key from Google AI Studio
    • Create a .env file in the project root:
      GEMINI_API_KEY=your_api_key_here
  5. Launch the app:

    streamlit run app.py
  6. Deactivate Virtual Environment (When Done):

    deactivate

πŸš€ How to Use FridgeFusion

  1. πŸ“Έ Upload fridge images or snap photos with your device
  2. πŸ“ Review and edit the AI-identified ingredients
  3. 🍽️ Select dietary preferences and number of recipes
  4. πŸ‘¨β€πŸ³ Generate personalized recipes from your ingredients
  5. πŸ’Ύ Download recipes as PDF or view in-app

πŸ“Έ App Screenshots

Search Results

🀝 Contributing

We welcome contributions! πŸŽ‰ To improve FridgeFusion:

  1. Fork the repository
  2. Create your feature branch (git checkout -b feature/AmazingFeature)
  3. Commit your changes (git commit -m 'Add some AmazingFeature')
  4. Push to the branch (git push origin feature/AmazingFeature)
  5. Open a Pull Request

For major changes, please open an issue first to discuss your ideas.

πŸ“œ License

This project is licensed under the MIT License - see the LICENSE file for details.

πŸ“ž Contact Us

Have questions or suggestions? Reach out to us:


About

Transform fridge leftovers into culinary masterpieces πŸ₯—πŸ. Perfect for chefs and novices alike, our app suggests personalized recipes based on your available ingredients. Say goodbye to food waste πŸš«πŸ—‘οΈ and hello to delicious, creative meals πŸ˜‹. Let AI magic turn your fridge chaos into gourmet order! πŸ§™β€β™‚οΈπŸ½οΈ

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages