Flavor Bot is a recipe recommendation chatbot that suggests recipes based on ingredients or dish preferences.
You can try out the live version of the Local Flavor Bot here: https://flavorbot.akgns.com/
These instructions will help you set up and run the project on your local machine.
- Python 3.7+
- pip (Python package manager)
- Docker (optional)
-
Clone the repository:
git clone https://github.com/ckagun/flavor-bot.git
cd flavor-bot
-
Create and activate a virtual environment:
python -m venv
venv source venv/bin/activate
On Windows, use
venv\Scripts\activate
-
Install the required packages:
pip install -r requirements.txt
-
Run the application:
python recipe_finder.py
-
The application should now be running on
http://localhost:5000
.
- Build flavor-bot :
docker build -t flavor-bot:latest -f docker/Dockerfile .
- Run image :
docker run -p 5000:5000 -it flavor-bot
The main requirements for this project are:
Flask, NLTK and scikit-learn
For a complete list of dependencies, please refer to the requirements.txt file.
Contributions are welcome! Please feel free to submit a pull request.