Skip to content

An iOS inventory management application that aims to prevent food waste

Notifications You must be signed in to change notification settings

scural/Preserve

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 

Repository files navigation

Preserve

Food waste at home is a major problem that continues to occur globally and most people do not realize the substantial waste that one household can produce. At the micro level, we believe that having a tool to keep track of ingredients within a refrigerator and pantry and sending out necessary notifications of when an item is about to go bad can serve as an actionable solution towards solving this problem. The project, Preserve, is an iOS mobile application that aims to bring this tool to a user’s phone. The user can import ingredients and food from the physical world to the digital world through barcode scanning, receipt scanning, or manual entry. Each item will also be assigned an estimated shelf life based on a dataset from the US Department of Agriculture (USDA). Users would get notifications on their phone for when an item is about to reach its shelf life. Additional features include recipe recommendations based on the current ingredients.

Preserve aims to be a standard iOS application that anyone who owns an iPhone or device that runs iOS can download from the app store. Creating a user account with an email address and password from the user is required as authentication will be needed for accessing and storing fridge data. We will be using Google’s Firebase to process the backend authentication and database operations. Firebase is a set of backend cloud computing services and is integratable with iOS applications. Although manual entry of food into the database is available, the app’s convenience shines in the barcode scanning and receipt scanning import functionalities. Therefore, the user must be willing to give camera access in order to take advantage of these features. Furthermore, in order to maximize the app’s utility, the user must commit to engaging with the status of items (used/unused) and assigning shelf life values for items that do not have a match in the shelf life dataset.

log in info card inventory

About

An iOS inventory management application that aims to prevent food waste

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published