Ready.Set.Eat


About the Project

Ready.Set.Eat is an innovative AI-based application designed to revolutionize meal planning and reduce food waste. The app utilizes the YOLOv8 model for precise ingredient detection and the Edamam API to generate customized recipes based on the detected ingredients. By identifying what's in the kitchen and suggesting tailored recipes, Ready.Set.Eat simplifies meal preparation, catering to various cuisines and skill levels. The mission is to provide a user-friendly solution that promotes sustainable living and efficient resource utilization, transforming meal planning from a daily dilemma into an enjoyable experience.


Features

Ingredient Detection

Uses the YOLOv8 model for precise ingredient detection. Two models are used to ensure accurate detection.

Recipe Generation

The Edamam API generates personalized recipes based on the detected ingredients, catering to various dietary preferences and restrictions.

Recipe Customization

Users can customize generated recipes by adding or removing ingredients based on their preferences and dietary needs.

Real-Time Video Feed

The app captures real-time video from a webcam, processes the frames, and detects ingredients dynamically.

User Management

Users can sign up, log in, and manage their profiles, including updating dietary preferences, calorie limits, and allergies. All these details are saved in MySQL database.

Sustainability Focus

By optimizing the use of available ingredients, the app helps reduce food waste and promotes sustainable living.


Technology Stack

  • YOLOv8

  • Edamam API

  • Flask

  • SQLAlchemy

  • MySQL

  • OpenCV

  Get in Touch

Built with Dorik