Skip to content

Latest commit

 

History

History
158 lines (108 loc) · 3.07 KB

README.md

File metadata and controls

158 lines (108 loc) · 3.07 KB

ZeroWasteGourmet

AboutSetupRunningBuilt WithContributorsLicense


About

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.


Setup

Requirements: Code editors (VS Code, Atom...), Node.js, React, Nodemon. (optional) Python

Client

Download the Node.js and install (https://nodejs.org/). Use the package manager npm to install the dependencies.

  1. From the top-level directory: ss23-zerowastegourmet

  2. Change to folder

    $ cd client
  3. Run the following commands to install npm and dependencies, the CSS library Bulma:

    npm install
    npm install react-router-dom
    npm install bulma

Server

Installation

  1. From the top-level directory: ss23-zerowastegourmet

  2. Change to folder

    $ cd server
    
  3. Run following commands to install express and dependencies:

    npm install

Note: If you find any ImportError messages, continue to install missing dependencies.

Python API

Installation

  1. From the top-level directory: ss23-zerowastegourmet

  2. Change to folder

    $ cd api
    
  3. Run the following command to install flask and dependencies:

    pip install flask

Running

  • Run the server
  1. Go to the directory: ss23-zerowastegourmet/server

  2. Run the following command:

    $ node app.js 

    or

    $ nodemon app.js
  • Run the client
  1. Go to the directory: ss23-zerowastegourmet/client

  2. Run the following command:

    $ npm start
  • Run the API
  1. Go to the directory: ss23-zerowastegourmet/api

  2. Run the following command:

    $ python zeroapp.py

Built With

Technology


Contributors

Team members

  • UX Thamiris Câmara
  • UX Jana Müller
  • WD Guilherme F. M. Muniz
  • WD So Jin Park
  • DS Irene Gon
  • DS Daniel J. Paul

Mentor

  • Kate Borovikova
  • Petra Broeken

Techlabs Berlin Summer Term 2023


License

This project is licensed under MIT License.