Inspiration
Tired of seeing food go to waste? FrigeratorSimulator is designed to solve this major hassle in a way that solves this issue through convenience and efficiency! Food loses value when its stored. For example, dropping a carton of eggs after coming home from the supermarket vs accidentally letting eggs go bad in the fridge. In the first scenario you are more likely to be annoyed at the food waste. ❄️
What it does
FrigeratorSimulator is a tool to show when foods will expire and how much space you have to avoid overbuying and wasting.
How we built it
We developed the project in Visual Studio Code using C++.
Challenges we ran into
Aha! pesky pesky references! After realizing some parts of the program weren't working, we passed in parameters by reference instead.
Accomplishments that we're proud of
Making a multi function program in less than 12 hours. In addition to being able to track expirations, you can also combine food by "cooking", put prepared food back in the fridge, and have updated expirations for cooked food. You can also store foods in the pantry or the freezer, and food expirations will change accordingly. Foods are also classified by type, so the final lifetime of an item depends on where it is stored and what type it is (grains, greens, dairy, meats).
What we learned
We learned about the smarter ways of splitting work and organizing code. This way, we reduced the amount of dependencies and were able to test with stubs while waiting.
What's next for RefrigeratorSimulator
Scanning groceries with computer vision, recipe idea generation, calorie dish calculation are all future possibilities.
Built With
- c++
- vs-code
Log in or sign up for Devpost to join the conversation.