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 | eabraham@sfu.ca | 301368157 | 
| Jason Esquilona | jesquilo@sfu.ca | 301369208 | 
| Andy Liu | ala158@sfu.ca | 301319435 | 
| Bao (Tyler) Trinh | bvtrinh@sfu.ca | 301319439 |