Inspiration
Canada is a huge sufferer of food waste, being in the top 10 food waste countries at 640 kg wasted annually, per capita. Our product has been created to aid in the reduction of environmental damage through the minimization of food waste.
What it does
Best Before Buddy tracks the user's perishable items in its own database and alerts them when one of said items is nearing it's expiration date. Users create an account with the app, log their items, and the app will send notifications and display all items logged for the user to see.
How we built it
We started by building a server by listening on a port for incoming connections from the app. Whenever we connected to the app, we would communicate to it and pass commands to the server.
Challenges we ran into
Establishing server-app connections and communication Security key size errors Image scaling with android studio
Accomplishments that we're proud of
Fully building an SQL database, complete with security Implemented hashing, AES and diffie-hellman key exchange
What we learned
Different ways of encryption Server handling CSS formatting
What's next for Best Before Buddy
In the future, we plan to send the user recipes for perishable food items before they expire. This would help inspire the user on how to efficiently consume their perishable products. In addition, we would like to port it to iOS and put it up as a website.
Log in or sign up for Devpost to join the conversation.