Scenario 5: Cem creates a Vegan Meal Plan - bounswe/bounswe2025group9 GitHub Wiki
Requirement Scenario: Vegan Meal Planning for Budget-Conscious Users
Actor
Registered User: Cem (A consumer who is vegan)
User Persona
- Name: Cem
- Situation: Cem is a fitness enthusiast who goes to the gym regularly. However, he has a limited budget and, as a vegan, has fewer product choices available.
- Goal: Cem wants to build muscle by following a weekly protein-dense meal plan with a calorie surplus while optimizing for nutrition, budget, and vegan options.
Preconditions
- Cem is logged into the Affordable & Healthy Eating Hub platform.
Main Flow
- Cem opens the meal planner.
- Cem sets an optional budget for the weekly meal plan. (Requirement 1.5.1)
- Cem selects "Vegan" as his dietary preference. (Glossary: Dietary Option, Requirement 1.5.3)
- The system generates a weekly meal plan, suggesting meals for each day based on Cem's preferences.
- Cem saves the meal plan for future reference. (Requirement 1.5.4)
- Cem prepares and eats the meal on the first day.
- The next day, Cem reopens the saved meal plan to follow the next meal. (Requirement 1.5.4)
- Cem shares his meal plan with other vegan users by posting it on the forum. (Requirement 1.5.2)
Outcome
- Cem now has a weekly vegan meal plan optimized for his budget and nutritional needs.
- His meal plan is now available as a post in the forum, allowing other vegan users to benefit from it.
Mockups