Open jannisrufina opened 3 months ago
User Action | System Response |
---|---|
User accesses the recipe search page | System displays the search page with options for parameters (ingredients, ethnic origin, etc.). |
User inputs search criteria into the search bar and filters by rating | System validates the input and prepares to search. |
User clicks the 'Search' button | "System queries the database with the provided criteria and parameters" |
"System retrieves and displays a list of recipes matching the criteria. If kid friendly option is selected, only recipes with simple ingredients and non-complicated recipes are shown" | |
User selects a recipe from the list | System displays the selected recipe with full details, including ingredients, preparation steps, and multimedia content if available |
User clicks Add review button | System prompts for rating and review |
User rates the recipe and adds their review | System uses the provided rating to calculate a new rating for the recipe |
System verifies the review comment is not null, and adds it to the list of reviews for the recipe |
Noun Extraction
CRC Cards:
2.Class: Platform
Class: Recipe
Class: SearchPage
Class: Database
Class: Review
Class: Button
Class: Rating
Class: Ingredient
Associated with Feature 6: Community and Collaboration Input: The user expresses a desire to collaborate or communicate with other users. Activation: The user participates in community forums or comments on recipes. Action: The platform facilitates communication and collaboration among users. Output: Users can share tips, ask for advice, and collaborate on recipes. AND Feature 7: Personalization and Preferences Input: The user specifies dietary restrictions, allergies, and preferences. Activation: The user sets up their profile with these preferences. Action: The platform customizes recipe recommendations and search results based on these preferences. Output: The user receives personalized recipe suggestions and search results.