💡 Inspiration
refrigerATE came from the struggle of managing groceries and preventing food from going bad - we wanted to tackle the problem of forgotten leftovers and expired produce that would, unfortunately, lead to unnecessary waste. We saw an opportunity to create a solution that helps people maximize their groceries, save money, and reduce spoilage while raising awareness about food insecurity and environmental sustainability.
🥑 What it does
Your own virtual fridge with food expiration timers! After a grocery trip, you can search for and add any groceries you bought and add them to refrigerATE - this starts the timer for how long each grocery item can last before spoilage.
🥛 How we built it
- propelauth for user authentication and user management
- mongoDB for storing food data + individual fridges
- react for frontend, tailwind CSS for styling
- express.js for backend
- figma for design
🍌 Challenges we ran into
- our fridges kept turning communal accidentally ??
- 3 "designers" and 1 full-stack
- strep throat 😭😭
🥩 Accomplishments that we're proud of
- personalized assets :)
- working app !! for the most part
- simple but effective design
🧄 What we learned
- importance of vitamin C
- how to fix merge conflicts :(
- time management is key
🧈 What's next for refrigerATE
- interactivity with fridge objects (to be able to click on them and see related info)
- get freezer + pantry working
- communal fridge for roommates
- recipe feature that prioritizes food about to go bad
Built With
- express.js
- mongodb
- propelauth
- react
- tailwind

Log in or sign up for Devpost to join the conversation.