It's 8am on a Friday. It's time to move out of my shared summer apartment, and I've been tasked with cleaning out the fridge. It shouldn't be too hard of a task; after all, my other roommates moved out a few days ago and said they didn't leave too much behind. Boy was I wrong. The back areas of the fridge were filled with anything you could think of, rotten and edible alike: moldy lemons, half-cut onions, a salmon filet, and even expired insulin syringes (one of my roommates used to treat his diabetes). I found a perfectly good half-jar of pasta sauce that I had forgotten about, cookie dough my friend had given to me, and a potato that had turned green since I bought it. As I held my nose and disposed of everything like I was dealing with toxic waste, I thought of how many meals these foods could have made.
Enter FridgeBuddy, your sustainable pantry companion! Fridgebuddy allows you to track the food you buy from the moment you add it to your shopping list.
Using FridgeBuddy, you can create an account and access all your foods' info on your phone, laptop, or any browser-connected device. Simply log in, add foods to your shopping list, and check them off as you buy them. FridgeBuddy will automatically send any bought foods to a "Fridge List" where you can edit and track the expiration dates of each item in your fridge, pantry, or freezer.
Our main frameworks were React and Appwrite, both tools neither of our team members knew how to use before this event. This posed some challenges for my team, as we ran into multiple blockers, from using a function call incorrectly, to dealing with outdated tutorials. In order to overcome these, we had to constantly consult the documentation (and Google, Stack Overflow, etc. of course!) and put our heads together to really look at the problem from another perspective. Working on a project that required tech that was new to us was certainly a hard task, and it is something we are proud of.
In the future, we plan to improve our UI by receiving feedback from test users, improve our security, and add a few features we were unable to complete during the hackathon (such as adding API calls to pull expiration dates from an external database, such as Shelf Life)
Log in or sign up for Devpost to join the conversation.