/Cooky

Cooky - Automatic Recipe Suggestion

Primary LanguagePythonGNU General Public License v3.0GPL-3.0

Logo_Cooky2
# Automatic Recipe Suggestion

The main aim of the project is to build a user-friendly application that allows users to synchronise their personal pantry and receive tailored recipe suggestions.

  • online recipes
  • user rating
  • custom recommendations
  • virtual pantry for enhanced functionalities

For more information see docs folder

Usage

Database

docker container run -p 5432:5432 --name cooky -e POSTGRES_PASSWORD=1234 postgres:12.2 

Server

python3 ./src/Cooky/api.py development

Client

cd ./app/cooky
npm install
npm run serve

Development:

Postgres DB with docker

docker container run -p 5432:5432 --name cooky -e POSTGRES_PASSWORD=1234 postgres:12.2 

docker container run -p 5432:5432 --name cooky -e POSTGRES_PASSWORD=1234 -v C:/Projects/Cooky/data/part_dataset.csv:/tmp/full_dataset.csv postgres:12.2

Dataset download here and unzip it into '/data'.

Remarks

Food_extractor is part of FoodBert and not developed by this group. Original can be found here and here.

Documentation

The PDF with the project report is in the folder docs. It includes the One-Pager which documents the contribution of each team member.