An Android application to scan grocery receipts, keep track of ingredients in your pantry and create recipes.
- Keeps track of the ingredients in your pantry at home
- Scan your shopping receipts to automatically add the items to your pantry (OCR)
- Receive notifications when low on ingredients
- Recipe system
- Stores your recipes
- Shows the available recipes you can make with the ingredients in your pantry
- Share your recipes with others
- Generate shopping list for missing ingredients in a recipe
- UI mockup [Tyler]
- MVVM UML Diagram [Jason]
- Features (Code)
- Basic UI [Andy]
- Manual input of ingredients [Andy]
- Receipt Scanning
- Get data from receipt [Elaine/Jason]
- Parsing relevant data [Elaine/Jason]
- Setup database with ingredients table [Tyler]
- Giving preview of ingredients and fix mistakes before submitting [Tyler]
- Pantry
- Add ingredient to shopping list [Andy]
- Added error checking for adding an ingredient [Andy]
- Users can specify when an ingredient is low [Andy]
- Improve robustness of scanner [Jason]
- Recipe
- Add, edit and delete a recipe [Elaine/Andy]
- Cook a recipe to consume pantry ingredients [Tyler]
- View all recipes [Jason]
- View a single recipe [Jason]
- Shopping List
- Add, edit and delete from the shopping list [Andy]
- Adding ingredients to your pantry from the shopping list [Andy]
- Notification
- View all notifications [Elaine/Tyler]
- View single notification [Elaine]
- Android notifications not complete yet - using mock data currently
- Pantry
- Add notification fields for an ingredient [Andy]
- Bug fixes with receipt scanner [Andy/Jason]
- Recipes
- Add, edit and delete ingredients from recipe [Andy/Tyler]
- Add missing ingredients from a recipe [Andy]
- Delete a recipe [Elaine]
- UI fixes with adding and editing a recipe [Elaine]
- Notification
- Creates a notification when an ingredient amount falls below it's set threshold value [Jason]
- Generates an Android notification that directs to notification [Jason]
- DB updates to ensure validity of pantry ingredient amounts and cookable recipes [Tyler]
Name | Student # | |
---|---|---|
Elaine Abraham | [email protected] | 301368157 |
Jason Esquilona | [email protected] | 301369208 |
Andy Liu | [email protected] | 301319435 |
Bao (Tyler) Trinh | [email protected] | 301319439 |