352 Milestone 1 ‐ Scenario and Mockup 4 - bounswe/bounswe2024group1 GitHub Wiki

4th Use Case Scenario (Registered User):

Persona:
Name: Paride Sario
Age: 28 years old
Occupation: Software Engineer
Region: Rome, Italy

Context:

Paride loves cooking in his spare time and has a passion for exploring different cuisines. He recently attended a cooking class to enhance his culinary skills. Paride generally logs in to the SIB System to explore new recipes. Yesterday he saw a nice recipe in his feed and added to bookmarks. Tonight, Paride checked his bookmarks and cooked himself delicious sushi rolls.

User Goals:

  • Paride aims to log in to the system.
  • Paride wants to discover a recipe.
  • He aims to save the recipe by adding it to his bookmarks.
  • Paride intends to look at the bookmarks later.

Pre-conditions:

  • Paride is a registered user of the SIB system.
  • The SIB system contains other registered users.

Actions:

  1. Paride logs into the SIB system and checks his feed for culinary inspiration.
  2. He comes across a post featuring an enticing recipe that catches his attention.
  3. Impressed by the recipe, Paride wants to try it later.
  4. To save the recipe for future reference, Paride selects the option to add the post to his bookmarks.
  5. Paride navigates to his bookmarks section within the SIB system to locate the saved recipe.

Addressed Requirements:

  • 1.1.4.1. Users shall be able to log in with email and password.
  • 1.3.4.1. Registered Users shall be able to bookmark Recipes.
  • 1.3.4.2. Registered Users shall be able to view their bookmarks.
  • 1.5.1. The Feed shall be shown to a Registered User upon login.
  • 1.5.2. Registered Users shall be able to choose between two sections of the Feed: Following, or Trending.
  • 1.5.3. In the Trending section, Registered Users shall be able to view Trending Recipes.
  • 1.5.5. Registered Users shall be able to go to the Recipes page from the Feed.
  • 1.8.3.1. Registered Users shall be able to rate recipes.
  • 1.8.3.1.1. Registered Users shall rate recipes an integer in the range 1-5.
  • 1.8.3.1.2. Users shall see the Rating of a recipe.

Mockups

Web 1. Paride logs into the SIB system and checks his feed for culinary inspiration

1

  1. He comes across a post featuring an enticing recipe that catches his attention. 2
  2. Impressed by the recipe, Paride wants to try it later.
3
  1. To save the recipe for future reference, Paride selects the option to add the post to his bookmarks.

4

  1. Paride navigates to his bookmarks section within the SIB system to locate the saved recipe.

5

Mobile
  1. Paride logs into the SIB system and checks his feed for culinary inspiration
  1. He comes across a post featuring an enticing recipe that catches his attention.
  1. Impressed by the recipe, Paride wants to try it later.
  1. To save the recipe for future reference, Paride selects the option to add the post to his bookmarks.
  1. Paride navigates to his bookmarks section within the SIB system to locate the saved recipe.

Prepared by Aslı Gök - 2020400189

⚠️ **GitHub.com Fallback** ⚠️