Recipe Randomizer is a simple web application that allows users to generate a random recipe. The application is built using Flask, a micro web framework written in Python. The application uses a SQLite database to store the recipes and displays a random recipe upon user request.
The dataset used in this project comes from the "Food Ingredients and Recipes Dataset with Images" from the Epicurious Website, available on Kaggle from here.
To install and run this application:
- Clone this repository:
git clone https://github.com/suyogkad/Random-Recipe-Generator.git
. - Navigate to the project directory:
cd recipe-randomizer
. - Install the required Python packages:
pip install -r requirements.txt
. - Run the application:
python app.py
.
Visit localhost:5000
in your web browser. You will be presented with a random recipe, complete with ingredients and instructions. Click the 'Generate' button to get a new random recipe.
The dataset used in this application is licensed under CC BY-SA 3.0.
A big thank you to Kaggle and the contributors of the "Food Ingredients and Recipes Dataset with Images" dataset. The dataset made this project possible.
This application is purely educational and is not intended for commercial use. The application and its developers are not affiliated with Epicurious.