A Flask Server for Recipe Advisor project which utilizes Recommender Engine from lightfm module , and a custom recipe predictor.
A example of the web app is hosted on url --> http://recipe-advisor.team
- Powerful PC running windows or linux or mac (64bit) preferably having more than 2 cores.
- Python 3.7.7 (64bit)
- Modern Browser (Google Chrome, Firefox, Vivaldi, Opera GX, etc)
- Create a .env with a MongoDB Atlas credentials namely having KEY, HOST and PASSWORD.
-
open cmd or terminal in current directory, run
pip install -r requirements.txt
. -
run
python app.py
.
-
run in cmd or terminal
docker build -t radvizor:latest .
/_ Notice it has dot in end _/ . -
run in cmd or terminal
docker run --publish 5000:5000 --name recipe radvizor:latest
-
Check the app in a browser on
localhost:5000
-
End by
Ctrl
+C
. -
Stop docker image by
docker stop recipe
if using docker.
- https://heartbeat.fritz.ai/recommender-systems-with-python-part-i-content-based-filtering-5df4940bd831?gi=20f8aad16956
- https://anvil.works/learn/tutorials/jupyter-notebook-to-web-app
- https://github.com/Cojacfar/FlaskWeb
- https://github.com/nytimes/ingredient-phrase-tagger
- https://github.com/conwayyao/Recipe-Analysis
- https://github.com/lyst/lightfm
- Best friend https://www.google.co.in