Skip to content

Scenario 1: Budget‐Friendly Recipe Sharing by a Student

nuriba edited this page Oct 16, 2025 · 1 revision

Requirement Scenario: Budget-Friendly Recipe Sharing by a Student

Actor

Registered User: Can (A Turkish student on a tight budget)

User Persona

  • Name: Can
  • Situation: Can is a Turkish university student juggling between classes and part-time work. He has a tight budget for groceries but wants to maintain healthy eating habits.
  • Goal: Can wants to share his economical yet nutritious lentil soup recipe to help other students eat well without spending much.

Preconditions

  1. Can is logged into the Affordable & Healthy Eating Hub platform. (Requirement 1.7.2)
  2. The food database contains the necessary ingredients for Can's recipe. (Requirement 1.1.1)
  3. Price data for ingredients is available from marketfiyati.org API. (Requirement 1.1.5)

Main Flow

  1. Can navigates to the recipe creation page to share his traditional lentil soup recipe.
  2. Can adds detailed ingredients including red lentils, diced tomatoes, onions, carrots, and Turkish spices like pul biber. (Requirement 1.3.1)
  3. Can links each ingredient to its nutritional information in the food database, which references the associated food items. (Requirement 1.3.2)
  4. The system automatically calculates the recipe cost by summing the prices of all included ingredients from their associated food items. (Requirement 1.3.4, 1.3.5)
  5. Can adds step-by-step instructions for preparing the soup: rinsing lentils, sautéing vegetables, and simmering. (Requirement 1.3.3)
  6. Can tags the recipe with relevant labels such as "budget-friendly," "student meal," and "Recipe." (Requirement 1.4.1, 1.4.7.b)
  7. Can acknowledges community guidelines by agreeing to the prompt stating he accepts responsibility for the post content. (Requirement 1.4.14)
  8. Can posts the recipe to the forum section of the platform. (Requirement 1.4.2)
  9. Can adds budget tips in the recipe notes, suggesting buying seasonal produce, bulk shopping, and meal prepping.
  10. Other users comment on Can's post with local alternatives and discount tips. (Requirement 1.4.6.b)
  11. Other users like Can's recipe, increasing its visibility. (Requirement 1.4.6.a)
  12. Can responds to comments, engaging with the community and building on the cost-saving strategies.

Outcome

  • Can has successfully shared his affordable lentil soup recipe with detailed instructions and automatically calculated cost analysis.
  • The recipe is now available in the forum with proper nutritional information and price estimates based on real-time market data.
  • The recipe displays an aggregated nutrition score calculated based on ingredient quality and nutritional balance. (Requirement 1.3.7)
  • Other students have engaged with the post, creating a collaborative environment for budget meal planning.
  • Can's contribution is tracked in his personal contributions dashboard and impact metrics. (Requirement 1.2.13, 1.2.14)
  • The platform has gained valuable user-generated content that aligns with its mission of promoting affordable healthy eating.

Mockups

use-case-1-recipe-creation-page use-case-1-ingredient-linking use-case-1-recipe-forum-post

Clone this wiki locally