HappyCook is Recipe Search Engine designed for busy people. Users can input their available ingredients or select them to search for their favorite recipes according to several factors such as ingredients, time, and difficulty. Using our powerful algorithms, HappyCook suggests a list with the most relevant recipes to the least ones providing key data and an overview of each recipe.
DESKTOP_PROTOTYPE.mp4
Use the package manager npm to install the dependencies
-
From the top-level directory:
wt21-happy-cook
-
Change to folder:
$ cd node_app
-
Run following commands to install express and dependencies:
npm install
for installation
-
Go to the directory:
wt21-happy-cook/python_app/flask_app
-
Install python: $ pip install python or $ pip3 install python
-
Install flask (for more info click here)
-
Run the following commands to install all dependencies:
$ pip install numpy
$ pip install joblib
$ pip install pandas
$ pip install num2words
$ pip install —user -U nltk
(for more information on nltk click here)
Note: If you find any ImportError messages, continue to install missing dependencies.
to start up the flask server:
-
Go to the directory:
wt21-happy-cook/python_app/flask_app
-
Make sure that you are in the virtual environment (venv). If you are not, reactivate the environment (see link click here)
-
Run the following commands:
$ export FLASK_APP=app
$ flask run
to start up express run command:
-
Go to the directory:
wt21-happy-cook/node_app
-
Run the following commands:
$ node app.js
Data Science: Nisa Ulumuddin
WD Frontend: Nikola Jelavić
WD Backend: Abiraam Kantharajah
User Experience: Leticia Valladares