|
|
**1. Grocery Inventory Management**
|
|
|
- Requirements: Users can add, update, and remove groceries in their inventory. Each item includes details like name, quantity, expiration date, price, and nutrition information.
|
|
|
- Justifications: Helps users keep track of food at home, avoid duplicate purchases, and reduce waste.
|
|
|
|
|
|
**2.Food Expiry Notifications**
|
|
|
- Requirements: The system sends reminders when food is close to expiring (e.g., one week or one day before). Users can set custom alerts.
|
|
|
- Justifications: Prevents food from going bad and saves money by ensuring users eat what they have before buying more.
|
|
|
|
|
|
**3.AI Powered Recipe Suggestions**
|
|
|
- Requirements: Based on the ingredients in a user’s inventory, the app suggests meal ideas. It also considers nutrition and calorie goals.
|
|
|
- Justifications: Helps users cook meals using what they already have, making meal planning easier and reducing waste.
|
|
|
|
|
|
**4.Expense and Consumption Tracking**
|
|
|
- Requirements: Users can track their grocery spending and monitor how much food they use each month or year.
|
|
|
- Justifications: Helps users budget smarter, avoid overspending, and keep track of their nutrition.
|
|
|
|
|
|
**5.Roommate/Friend Sharing**
|
|
|
- Requirements: Users can invite roommates or family members to share a grocery list. When one person updates the list, it syncs for everyone.
|
|
|
- Justifications: Prevents miscommunication in shared households, avoids duplicate grocery purchases, and makes meal planning easier. |
|
|
\ No newline at end of file |