|
|
**User Scenarios for Smart Grocery Management System**
|
|
|
|
|
|
Scenario 1: Managing Grocery Inventory & AI Grocery Scanning
|
|
|
User: Alex, a busy university student.
|
|
|
Goal: Keep track of groceries and avoid buying duplicate items.
|
|
|
Steps:
|
|
|
1. Alex goes grocery shopping and buys fresh vegetables, dairy products, and snacks.
|
|
|
2. After returning home, Alex opens the app and scans the receipt using the AI Grocery Scanning feature.
|
|
|
3. The app automatically recognizes the items and adds them to the inventory with details like name, price, and expiration date.
|
|
|
4. Alex reviews and edits the inventory, adding custom notes (e.g., "Use milk first").
|
|
|
5. A few days later, Alex checks the inventory before shopping again to see what’s left.
|
|
|
Outcome:
|
|
|
Alex efficiently manages groceries, avoids buying duplicate items, and prevents food waste.
|
|
|
|
|
|
Scenario 2: Receiving Expiry Notifications & Custom Alerts
|
|
|
User: Lisa, a working professional.
|
|
|
Goal: Avoid food spoilage by getting reminders about food expiration.
|
|
|
Steps:
|
|
|
1. Lisa adds a carton of yogurt and chicken breast to the inventory, setting their expiration dates.
|
|
|
2. A week later, Lisa receives a notification:
|
|
|
“Your yogurt expires in 2 days! Consider using it soon.”
|
|
|
3. Lisa decides to make a fruit smoothie with the yogurt before it spoils.
|
|
|
4. The app allows her to customize expiry alerts so that next time, she gets reminders three days before expiration instead of two.
|
|
|
Outcome:
|
|
|
Lisa uses up her groceries on time, reducing waste and unnecessary spending.
|
|
|
|
|
|
Scenario 3: AI Recipe Suggestions & Roommate Sharing
|
|
|
Users: Mark and his roommate Tom.
|
|
|
Goal: Cook a meal using available ingredients in their shared inventory.
|
|
|
Steps:
|
|
|
1. Mark and Tom check their shared inventory to see what they have.
|
|
|
2. They open the AI Recipe Suggestions feature and select “Find Recipes” based on available ingredients.
|
|
|
3. The app suggests pasta with tomato sauce and chicken, which they both like.
|
|
|
4. They follow the step-by-step recipe instructions provided by the app.
|
|
|
5. After cooking, Mark updates the inventory, removing the used ingredients.
|
|
|
6. The system syncs the changes, so Tom sees the updated list on his phone.
|
|
|
Outcome:
|
|
|
Mark and Tom save money by using existing groceries instead of ordering takeout, and they manage their shared food efficiently.
|
|
|
|
|
|
| Category | Details |
|
|
|
| ------ | ------ |
|
... | ... | @@ -49,17 +14,19 @@ Mark and Tom save money by using existing groceries instead of ordering takeout, |
|
|
| Outcome | Alex efficiently manages groceries, avoids buying duplicate items, and prevents food waste |
|
|
|
|
|
|
|
|
|
Scenario 2: Receiving Expiry Notifications & Custom Alerts
|
|
|
|
|
|
| Category | Details |
|
|
|
| ------ | ------ |
|
|
|
| User | Lisa, a working professional|
|
|
|
| Goal | Avoid food spoilage by getting reminders about food expiration |
|
|
|
| Step 1 | Lisa adds a carton of yogurt and chicken breast to the inventory, setting their expiration dates |
|
|
|
| Step 2 | A week later, Lisa receives a notification: "Your yogurt expires in 2 days! Consider using it soon." |
|
|
|
| Step 3 | Lisa decides to make a fruit smoothie with the yogurt before it spoils |
|
|
|
| Step 4 | The app allows her to customize expiry alerts so that next time, she gets reminders three days before expiration instead of two |
|
|
|
| Outcome |Lisa uses up her groceries on time, reducing waste and unnecessary spending |
|
|
|
|
|
|
|
|
|
Scenario 1: Managing Grocery Inventory & AI Grocery Scanning
|
|
|
Category Details
|
|
|
User Alex, a busy university student
|
|
|
Goal Keep track of groceries and avoid buying duplicate items
|
|
|
Step 1 Alex goes grocery shopping and buys fresh vegetables, dairy products, and snacks.
|
|
|
Step 2 After returning home, Alex opens the app and scans the receipt using the AI Grocery Scanning feature.
|
|
|
Step 3 The app automatically recognizes the items and adds them to the inventory with details like name, price, and expiration date.
|
|
|
Step 4 Alex reviews and edits the inventory, adding custom notes (e.g., "Use milk first").
|
|
|
Step 5 A few days later, Alex checks the inventory before shopping again to see what’s left.
|
|
|
Outcome Alex efficiently manages groceries, avoids buying duplicate items, and prevents food waste.
|
|
|
|
|
|
| Category | Details |
|
|
|
| ------ | ------ |
|
... | ... | @@ -72,27 +39,6 @@ Outcome Alex efficiently manages groceries, avoids buying duplicate items, and p |
|
|
| Step 5 | ddd |
|
|
|
| Outcome | ddd |
|
|
|
|
|
|
Scenario 2: Receiving Expiry Notifications & Custom Alerts
|
|
|
Category Details
|
|
|
User Lisa, a working professional
|
|
|
Goal Avoid food spoilage by getting reminders about food expiration
|
|
|
Step 1 Lisa adds a carton of yogurt and chicken breast to the inventory, setting their expiration dates.
|
|
|
Step 2 A week later, Lisa receives a notification: "Your yogurt expires in 2 days! Consider using it soon."
|
|
|
Step 3 Lisa decides to make a fruit smoothie with the yogurt before it spoils.
|
|
|
Step 4 The app allows her to customize expiry alerts so that next time, she gets reminders three days before expiration instead of two.
|
|
|
Outcome Lisa uses up her groceries on time, reducing waste and unnecessary spending.
|
|
|
|
|
|
| Category | Details |
|
|
|
| ------ | ------ |
|
|
|
| User | ddd |
|
|
|
| Goal | ddd |
|
|
|
| User | ddd |
|
|
|
| Goal | ddd |
|
|
|
| User | ddd |
|
|
|
| Goal | ddd |
|
|
|
| User | ddd |
|
|
|
| Goal | ddd |
|
|
|
|
|
|
Scenario 3: AI Recipe Suggestions & Roommate Sharing
|
|
|
Category Details
|
|
|
User Mark and his roommate Tom
|
... | ... | |