Skip to content

A shopping list app that labels products based on sustainability and then suggests alternatives.

Notifications You must be signed in to change notification settings

Tanyk2004/Hangry

Repository files navigation

Hangry

A shopping list app that labels products based on sustainability and then suggests alternatives.

Idea:

A shopping list app that suggests sustainable alternatives for any grocery item you add. For the new item suggested, the user can either choose to accept or reject. To help with the decision making, we offer information like price, CO2 reduction, and vendors that have the product nearby.

Our goal is to address the issue of sustainabiltiy right as the users are making the decision of what they need to buy.

Libraries/Frameworks used:

  • node js
  • flask-cors
  • flask
  • CORS
  • axios (front end)
  • materials-ui (front end)
  • selenium (backend)
  • time (backend)
  • openpyxl (backend)
  • pandas (backend)
  • BeautifulSoup4 (backend)
  • nltk (backend)
  • requests (backend)
  • certifi (backend)
  • BeautifulSoup (backend)

Setup:

  • clone the repository using git clone <link to this repo>
  • cd into front end and run with npm start
  • cd back and then cd into backend activate the virutal environment
    • cd into "venv/Scripts"
    • type activate
  • run "app.py" using python app.py

Upcoming changes

  • A bigger and more refined database for more alternatives.
  • Major upgrades to the front-end with more functionality as a shopping list app.

About

A shopping list app that labels products based on sustainability and then suggests alternatives.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published