Flask application to get a list of recipes given a list of ingredients as an input.
Identified system requirements and designed a relational database schema that met the constraints and gave the list of recipes for the given input list of ingredients. 45000 recipes were scrapped from foodnetwork.com using Python to populate the database. MySQL was used to query the designed database. An Interface was created using Flask (Python Web Framework).
pip3 install virtualenv
virtualenv --version
cd flaskproj
virtualenv env
WSL
source env/Scripts/activate
pip3 install pymysql
python3 main.py
This code reads the parsed JSON and creates the database and the following tables: