About • Setup • Running • Built With • Contributors • License
ZeroWasteGourmet is a web application that helps people waste less food at home. It guides users to cook with recipes that minimise food waste, plan their grocery shopping, and create weekly meal plans. By using this app, users can change their shopping, cooking, and eating habits in a sustainable way.
You can search for recipes based on ingredients you have at home. The recipes include tips on how to use all parts of an ingredient. For example, you can use an onion skin, a broccoli stem, or the end of a mushroom.
Requirements: Code editors (VS Code, Atom...), Node.js, React, Nodemon. (optional) Python
Download the Node.js and install (https://nodejs.org/). Use the package manager npm to install the dependencies.
-
From the top-level directory:
ss23-zerowastegourmet
-
Change to folder
$ cd client
-
Run the following commands to install npm and dependencies, the CSS library Bulma:
npm install
npm install react-router-dom
npm install bulma
Installation
-
From the top-level directory:
ss23-zerowastegourmet
-
Change to folder
$ cd server
-
Run following commands to install express and dependencies:
npm install
Note: If you find any ImportError messages, continue to install missing dependencies.
Installation
-
From the top-level directory:
ss23-zerowastegourmet
-
Change to folder
$ cd api
-
Run the following command to install flask and dependencies:
pip install flask
- Run the server
-
Go to the directory:
ss23-zerowastegourmet/server
-
Run the following command:
$ node app.js
or
$ nodemon app.js
- Run the client
-
Go to the directory:
ss23-zerowastegourmet/client
-
Run the following command:
$ npm start
- Run the API
-
Go to the directory:
ss23-zerowastegourmet/api
-
Run the following command:
$ python zeroapp.py
- UX Thamiris Câmara
- UX Jana Müller
- WD Guilherme F. M. Muniz
- WD So Jin Park
- DS Irene Gon
- DS Daniel J. Paul
- Kate Borovikova
- Petra Broeken
This project is licensed under MIT License.