Inspiration
The Re-food-gerator aims to address the critical issue of food sustainability. According to research done by Feeding America, 119 billion pounds of food is wasted in the United States each year - which is nearly 40% of all food in America. Our program helps its users to become aware of the amount of food they purchase and to limit food waste while maximizing the efficiency of their food budget. Thus, not only does Re-food-gerator contribute to the wellbeing of the United States, but it also encourages healthy and sustainable food purchasing and eating habits for individuals.
What it does
Re-food-gerator is a state-of-the-art program that assists users in keeping track of the expiration dates of available ingredients in their fridge. Users can manually input the item’s category (fruit, vegetable, dairy, etc), how many of the item was purchased, and the date the item was purchased. Then, the program can either take in a user input for the item’s expiration date or generate an estimated expiration date based on the category the item falls under. As time passes, the “freshness scale” will remind the user of the freshness of inputted items, ranging from green-fresh, yellow-stale, or red-expired. At any time, the user can request to see the list of ingredients in their fridge along with the amount left and the “freshness scale”.
How we built it
We used python to construct this.
Challenges we ran into
As beginners, we are not very familiar with python, so as we coded this project, we also learned how python works. Thus, there were many unexpected challenges like getting the program to return how many days left until item is expired.
Accomplishments that we're proud of
We are proud of getting an expiration date to work and also building a project in a language we are not proficient in.
What we learned
We learned how to work as a group to develop a program and using each of our strengths to construct this project. We also furthered our experience and knowledge in python.
What's next for Untitled
We hope to continue working on this and finish debugging some aspects of our code to make it run more efficiently.
Log in or sign up for Devpost to join the conversation.