Back to Projects
CompletedML Developer + Frontend Developer

Foodie Genie

An intelligent recipe recommendation web application that suggests recipes based on available ingredients and highlights missing items required to prepare them.

PythonFlaskMySQLHTMLCSSJavaScriptRecipe RecommendationFood TechnologyFull StackWeb Application

About This Project

Foodie Genie is a smart recipe discovery platform that helps users find dishes they can prepare using ingredients already available in their kitchen. By entering available ingredients, users receive personalized recipe recommendations ranked by ingredient match percentage. The application analyzes user-provided ingredients against a recipe database and displays the most relevant recipes along with preparation instructions, ingredient lists, and missing items required to complete each dish. This reduces food waste and helps users make better use of available resources. Built using a Flask backend, MySQL database, and a responsive HTML, CSS, and JavaScript frontend, Foodie Genie delivers a simple and efficient user experience. The platform focuses on fast recipe retrieval, ingredient matching, and an intuitive interface suitable for everyday cooking needs.

Key Features

Ingredient-Based Recipe Search

Recipe Recommendation Engine

Missing Ingredient Detection

Recipe Match Percentage

Recipe Details and Instructions

Fast Search Functionality

Responsive User Interface

MySQL Database Integration

Flask REST Backend

Recipe Ranking Algorithm

Easy-to-Use Dashboard

Food Waste Reduction Support