ADWrobo / custom-recipe-sharing-platform

The final group project for SEIS739
0 stars 0 forks source link

As a food enthusiast, I want to see related dishes when viewing a recipe, so that I can more easily prepare larger meals for celebrations or gatherings. #24

Open ADWrobo opened 3 months ago

ADWrobo commented 3 months ago

Associated with Feature 3: Discover Related Dishes Input: The user views a recipe. Activation: The system analyzes the current recipe's parameters. Action: The platform identifies and suggests related dishes. Output: The user receives recommendations for related dishes on the recipe page.

ADWrobo commented 3 months ago
User Action System Response
User selects and views a recipe they are interested in. System displays the recipe details, including ingredients, preparation steps, and multimedia content if available.
System analyzes the current recipe's ingredients, cuisine type, and other metadata to find and suggest related dishes.
System displays a section titled "Related Dishes" below the recipe or on the sidebar. The related dishes section shows a list of recipes that complement the current one, including thumbnails and brief descriptions.
User clicks on a related dish that interests them. System navigates the user to the detailed page of the selected related dish.
ADWrobo commented 3 months ago

Noun Extraction

_1. Food Enthusiast

  1. Recipe
  2. Ingredients
  3. Preparation Steps
  4. Multimedia Content
  5. Related Dishes
  6. Cuisine Type
  7. Metadata
  8. Thumbnails
  9. Descriptions_

CRC Cards

1. Recipe - Responsibilities:

- Collaborators:

2. Related Dishes - Responsibilities:

- Collaborators:

ADWrobo commented 3 months ago

Scene: A simple, functional webpage displaying a detailed recipe. Alex, a food enthusiast, is browsing this page in search of inspiration for an upcoming dinner party.

Act 1: Viewing a Recipe

Alex's Action: Alex clicks on a recipe titled "Classic Ratatouille." System Response: The page displays the recipe details, including a list of ingredients, step-by-step preparation instructions, and multimedia content showing the finished dish.

Act 2: Discovering Related Dishes

System Action: Analyzing the "Classic Ratatouille" recipe’s ingredients and Mediterranean cuisine type, the system compiles a list of related dishes. System Response: Below the main recipe, a new section titled "Related Dishes" appears, featuring recipes like "Herbed Mediterranean Salad," "Garlic Rosemary Focaccia," and "Lavender Creme Brulee," each with a thumbnail and a brief description.

Act 3: Exploring a Related Dish

Alex's Action: Intrigued by the "Garlic Rosemary Focaccia," Alex clicks on the thumbnail of the related dish. System Response: The system navigates to the detailed page for "Garlic Rosemary Focaccia," showing its ingredients, preparation steps, and a video on kneading and shaping the dough.

Conclusion: Alex now feels confident in their dinner party menu and continues to explore the platform for dessert options.