-
Notifications
You must be signed in to change notification settings - Fork 1
Scenario 9: User Profile Management and Recipe Selection
nuriba edited this page Oct 16, 2025
·
1 revision
Registered User: Sarah (A health-conscious home cook)
- Name: Sarah
- Situation: Sarah is a home cook whose friend Canan is going to stay in her house for a month. Canan has different food preferences and allergies than Sarah. Sarah wants to accommodate Canan's dietary needs while they cook and plan meals together.
- Goal: Sarah wants to update her profile to include Canan's allergies, update shared contact information, browse recipes that fit both their dietary needs, and review her liked recipes for meal planning.
- Sarah has a registered account on the Affordable & Healthy Eating Hub platform and is logged in. (Requirement 1.7.2)
- The platform contains recipes and a food database with allergen information. (Requirement 1.1.1, 1.3.1)
- Sarah has previously liked several recipes on the platform. (Requirement 1.2.8)
- Sarah logs into her account using her registered credentials. (Requirement 1.7.2)
- Sarah navigates to her Profile Settings to update her information and configure dietary preferences.
- Sarah updates her contact information to include shared contact details (email and phone) that both she and Canan can access. (Requirement 1.2.4)
- Sarah navigates to the allergen selection section in her profile.
- Sarah selects "Gluten" from the predefined allergen list to accommodate Canan's celiac disease. (Requirement 1.2.1.a)
- Sarah adds a custom allergen by entering "Coconut Oil" as an additional ingredient Canan wants to avoid. (Requirement 1.2.2)
- Sarah saves her updated profile with the new allergen preferences.
- Sarah navigates to "My Recipes" to view her personal recipe collection. (Requirement 1.2.3)
- Sarah browses through recipes she has created, checking which ones are gluten-free and don't contain coconut oil.
- Sarah navigates to "Liked Recipes" to review recipes she has saved from other users. (Requirement 1.2.8)
- Sarah filters the recipes to see only those suitable for her updated allergen preferences (gluten-free, no coconut oil).
- Sarah selects a highly-rated gluten-free pasta recipe from her liked recipes that uses olive oil instead of coconut oil.
- Sarah views the recipe's detailed nutritional information and ingredient list. (Requirement 1.3.2)
- Sarah checks the recipe's cost estimate based on current market prices. (Requirement 1.3.5, 1.1.5)
- Sarah reviews the recipe's aggregated nutrition score to ensure it's healthy. (Requirement 1.3.7)
- Sarah likes another gluten-free recipe that she plans to try with Canan. (Requirement 1.4.6.a)
- Sarah uploads a profile photo to personalize her account for the shared cooking experience. (Requirement 1.2.5)
- Sarah views another user's profile (the creator of her favorite gluten-free recipe) to see more of their recipes and profession tags. (Requirement 1.2.6)
- Sarah creates a meal plan incorporating the selected gluten-free recipes for the week. (Requirement 1.5.3)
- Sarah saves the meal plan so she and Canan can reference it throughout the month. (Requirement 1.5.4)
- Sarah has successfully updated her contact information to shared details for collaborative meal planning. (Requirement 1.2.4)
- Sarah has configured her allergen preferences to include both gluten and coconut oil, accommodating Canan's dietary restrictions. (Requirement 1.2.1, 1.2.2)
- Sarah has reviewed her personal recipe collection to identify suitable recipes. (Requirement 1.2.3)
- Sarah has browsed her liked recipes to find community recipes that fit the updated dietary needs. (Requirement 1.2.8)
- Sarah has selected multiple gluten-free recipes with appropriate cost estimates and nutrition scores for the month ahead.
- Sarah has personalized her profile with a photo for the shared cooking experience. (Requirement 1.2.5)
- Sarah has explored other users' profiles to discover more suitable recipes. (Requirement 1.2.6)
- Sarah has created and saved a meal plan that accommodates both her and Canan's dietary preferences. (Requirement 1.5.3, 1.5.4)
- Sarah is now prepared to cook meals that are safe and enjoyable for both herself and her guest throughout the month-long visit.
- The platform has successfully supported collaborative meal planning by allowing flexible profile updates and allergen management.
[Mockup 1: Profile Settings - Contact Information Update]
[Mockup 2: Allergen Selection - Predefined and Custom Allergens]
[Mockup 3: My Recipes - Personal Recipe Collection View]
[Mockup 4: Liked Recipes - Saved Recipes with Filtering]
[Mockup 5: Recipe Detail View - Nutritional Information and Cost]
[Mockup 6: Profile Photo Upload Interface]
[Mockup 7: Other User Profile View]