Inspiration

Sitting in my dorm's cafeteria, I never really noticed how much food I throw out. Seeing all the collected food waste in the bin shocked me. This moment made me realize how much we waste without thinking about it.

What it does

Foodprint takes in inputs from the users waste activity taking in the waste's

  • Food name & type
  • Quantity (estimated weight)
  • Time of disposal
  • Reason for disposal

Calculates & Displays

  • Carbon impact per waste entry
  • Monetary loss per waste entry
  • Most discarded catagory and reason for disposal
  • Overall carbon impact
  • Overall monetary loss
  • Their 'Foodprint', or overall score for waste efficiency

Outputs

  • Email summary of their weekly activity, and recommended actions
  • Summary page giving recommendations for user to improve their waste efficiency

How we built it

MERN Stack, using Vite and React on the frontend, and MongoDB Atlas for data storage

Challenges we ran into

  • Connecting Atlas to our Backend (Our first time)
  • Node Emailer service gave us a lot of issues
  • Connecting the frontend and backend

Accomplishments that we're proud of

Our emailer service is fully functional after a LOT of debugging The score calculations are really cool

What we learned

  • MongoDB Atlas was an amazing tool, and easy to use
  • Cursor is insanely useful for fast development

What's next for Foodprint

  • Cloud hosting
  • Better frontend
  • More functionality (user accounts, auth, implement payment structure)
Share this project:

Updates