(used with Python 3.11.5, but should work with other versions as well)
- Clone the repository
git clone https://github.com/norphiil/Culinary_Heritage_and_AI.git
- Install the required packages
pip install -r requirements.txt
- Run the application
py .\manage.py runserver
- Open the application in your browser (Default
http://127.0.0.1:8000/
) - The database is created with the
clean_data.csv
file one time, you can click on reset database in the web interface to refresh and update the application database with the file dataclean_data.csv
. - You can zoom in the chart by selecting a specific area with your mouse
- You can select a specific dish, recipe and cluster by clicking on the corresponding dropdown menu
- When you select a dish, the recipe and cluster dropdown menu will be updated with the corresponding data
- When you select a dish, the similar and dissimilar recipes section appears at the bottom of the page.
- You can select a specific recipe from the dropdown to only see the similarity between the selected recipe and the other recipes of the same dish.
- You can also select a specific recipe from the similar and dissimilar recipes section to see more details.