Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/bennerlukas/cooky
Cooky - Automatic Recipe Suggestion
https://github.com/bennerlukas/cooky
app recipes recomender-system
Last synced: about 2 months ago
JSON representation
Cooky - Automatic Recipe Suggestion
- Host: GitHub
- URL: https://github.com/bennerlukas/cooky
- Owner: BennerLukas
- License: gpl-3.0
- Created: 2022-05-16T12:57:37.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2022-08-01T20:53:16.000Z (over 2 years ago)
- Last Synced: 2024-10-12T16:11:24.811Z (3 months ago)
- Topics: app, recipes, recomender-system
- Language: Python
- Homepage:
- Size: 25.4 MB
- Stars: 1
- Watchers: 2
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Automatic Recipe SuggestionThe 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 functionalitiesFor 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
```bash
docker container run -p 5432:5432 --name cooky -e POSTGRES_PASSWORD=1234 postgres:12.2docker 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](https://recipenlg.cs.put.poznan.pl/dataset) and unzip it into '/data'.
### Remarks
Food_extractor is part of FoodBert and not developed by this group. Original can be found [here](https://github.com/chambliss/foodbert) and [here](https://huggingface.co/chambliss/distilbert-for-food-extraction?text=1+large+whole+chicken).### 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.