Scenario 4: A User with Celiac Disease Shares a Gluten‐Free Recipe - bounswe/bounswe2025group9 GitHub Wiki
Requirement Scenario: Adding New Dietary-Specific Food Item and Recipe
Actor
Registered User: Elif (A consumer with celiac disease)
User Persona
- Name: Elif
- Situation: Elif has celiac disease and must follow a strictly gluten-free diet. She enjoys creating simple recipes and has discovered a new type of gluten-free flour not yet listed in the platform.
- Goal: Elif wants to add the newly discovered gluten-free flour to the platform's database, use it in a flatbread recipe, and incorporate that recipe into her weekly meal plan.
Preconditions
- Elif is logged into the Affordable & Healthy Eating Hub platform.
- Her profile has "celiac" listed under dietary restrictions. (Requirement 1.2.1)
- The platform's Food Database does not currently include the specific gluten-free flour she discovered.
Main Flow
- Elif searches the Food Database for the specific gluten-free flour.
- Finding no match, Elif proposes a new food item to be added to the database. (Requirement 1.1.2)
- The system calculates a nutrition score for the new flour based on its nutritional profile. (Requirement 1.1.3)
- The system tags the flour as suitable for the "celiac" dietary option. (Requirement 1.1.4)
- Elif creates a new recipe called "Gluten-Free Flatbread". (Requirement 1.3.1)
- Elif lists all ingredients including her newly added gluten-free flour. (Requirement 1.3.1)
- Elif links each ingredient to its entry in the Food Database. (Requirement 1.3.2)
- Elif adds detailed step-by-step instructions for preparing the flatbread. (Requirement 1.3.3)
- The system displays cost estimates for the recipe ingredients based on local market listings. (Requirement 1.3.4, 1.3.5)
- Elif posts the recipe to the forum with appropriate tags including "Recipe" and "Gluten-Free". (Requirement 1.4.1, 1.4.2)
- Elif opens the meal planner to create her weekly plan. (Requirement 1.5.3)
- Elif adds her new Gluten-Free Flatbread recipe to her weekly meal plan. (Requirement 1.5.4)
Outcome
- The new gluten-free flour is now available in the Food Database with an appropriate nutrition score.
- Elif's Gluten-Free Flatbread recipe is published in the forum with complete nutritional information.
- The recipe is tagged appropriately to be discoverable by other users with celiac disease.
- Elif has successfully incorporated the recipe into her weekly meal plan.
- Other users with celiac disease can now benefit from Elif's contribution to both the Food Database and recipe collection.
Mockups