Pantry Β· Use Cases

Actors, personas, and their interactions with the system β€” full set

Pantry System β€” Use Case Diagram
29 use cases Β· 4 actors Β· 8 domains
PANTRY SYSTEM AUTH Sign Up Sign In INVENTORY MANAGEMENT View Inventory Add Item Manually Edit Item (qty / expiry) Delete Item Search & Filter View Expiry Alerts CAPTURE & SCANNING Scan Receipt Scan Barcode SHOPPING LIST View Shopping List Add to Shopping List Remove from List Mark Item as Purchased BUDGET & SPENDING Set Monthly Budget View Spending by Category View Spending by Store HOUSEHOLD MANAGEMENT Invite Member Set Member Roles Remove Member NOTIFICATIONS Receive Low Stock Alert Receive Expiry Alert SMART PANTRY β€” PHASE 2 Set Stock Threshold Auto-detect Low Stock Approve Trigger Trigger Shopping List Item Log via Voice / WhatsApp Home Assistant Integration Phase 2 Phase 2 Phase 2 Β«triggersΒ» Β«extendsΒ» Lerato Household Manager Thabo Partner Shopper Grace Domestic Worker (Phase 2) Pi Hub Automated System Actor (Phase 2) Active (built) Phase 2 Active actor Phase 2 actor Β«keywordΒ» UML stereotype Pantry App Β· Use Case Diagram Β· 29 use cases Β· 8 domains Β· Updated 2026-03-29