352 Scenarios and Mockup Draft - bounswe/bounswe2024group1 GitHub Wiki

1st Use Case Scenario(Non-Registered User)

Persona:
Name: Emily Patel
Age: 59 years old
Occupation: Fashion Designer
Region: Berlin, DEU

Experimenting with flavors and textures, she translates her creativity from the runway to the dining table, infusing her dishes with the same innovation and flair. Emily's journey from fashion to food reflects her boundless curiosity and her relentless pursuit of excellence in all aspects of her life.

Context:

Emily, an avid food enthusiast with a penchant for Asian cuisine, is planning a special dinner for her family. Inspired by her recent travels to Asia, she decides to surprise her loved ones with a homemade seafood dish reminiscent of her culinary adventures abroad. Despite being of European descent, Emilyis eager to explore the vibrant flavors of Asian seafood. She turns to the SIB system to discover authentic Asian seafood recipes that she can recreate in her own kitchen. With excitement and curiosity, Emily immerses herself in the world of Asian seafood, eager to create a memorable dining experience for her family that transcends cultural boundaries.

User Goals:

  • Emily wants to delve into the world of Asian cuisine to find inspiration for her special dinner.
  • Emily aims to find authentic Asian seafood recipes that she can recreate in her own kitchen, reflecting the vibrant flavors she experienced during her travels.
  • Emily wants to provide feedback on the dish she likes by rating it. This indicates her desire to engage with the online community and contribute her opinions.

Pre-conditions

  • There should be posts and other users already registered in the system.
  • She is not registered user.

Actions

  1. Emily access the web through browser.
  2. She navigates to Asian cuisine category to explore.
  3. She decides to explore the "Seafood" category and is presented with a range of seafood dishes from different Asian cuisines.
  4. Among the options, she finds a dish that appeals to her and decides to explore it further.
  5. She likes the dish and wishes to rate it. However, upon trying to rate the dish, a modal window appears, prompting her to log in.
  6. She is informed that she needs to be logged in to rate dishes. She is prompted to either log in if she has an existing account or sign up if she is new to the website.

Criteria

2nd Use Case Scenario (Registered User):

Persona:
Name: Amy Waller
Age: 30 years old
Occupation: English Teacher
Region: California, USA

Context:

Amy plans to organize a party for her husband’s 32nd birthday at their house and wants to make a delicious birthday cake for him. Amy aims to surprise her Bulgarian husband by attempting to prepare a traditional chocolate cake from his local cuisine and decides to search for Garash in the Semantic Information Browser (SIB) system.

User Goals:

  • Amy wants to explore the Garash recipe from Bulgarian cuisine.

Pre-conditions:

  • Amy is a registered user of the SIB system.
  • The SIB system has other registered users.

Actions:

  1. Amy wants to search a recipe in the SIB system.
  2. Amy selects the Bulgarian cuisine and applies a filter for desserts to narrow down her search.
  3. Amy searchs for "Garash cake".
  4. The SIB system displays the search results related to Garash cake within Bulgarian cuisine.
  5. Amy goes to Garash cake page.
  6. On the Garash cake page, Amy notices a post by another user who has previously tried the recipe.
  7. Intrigued, Amy goes the user's profile to explore more about their culinary experiences.
  8. Amy discovers that the user has shared several posts about Bulgarian cuisine, including recipes, cooking tips, and cultural insights.
  9. Impressed by the user's expertise in Bulgarian cuisine, Amy likes the posts related to Garash cake and other Bulgarian dishes.
  10. Amy decides to follow the user to stay updated on their future culinary adventures.
  11. As a result, Amy starts seeing the user's posts in her feed.

Criteria

3rd Use Case Scenario (Registered User)

Persona:
Name: Emre Yılmaz
Age: 32 years old
Occupation: Chef
Region: Gaziantep, Turkey

Emre Yılmaz is a seasoned chef based in Turkey, renowned for his expertise in Anatolian cuisine. With a career spanning over two decades, Emre has honed his skills in traditional Turkish cooking, mastering the art of blending rich flavors and aromatic spices to create unforgettable dishes. As the head chef of a popular restaurant in Istanbul, Emre is passionate about preserving and promoting Turkey's culinary heritage while infusing modern twists to delight diners from around the world.

Context :

Emre Yılmaz's introduction to the SIB (Semantic Info Browser) recipe web app stemmed from his insatiable appetite for culinary knowledge and his desire to connect with fellow food enthusiasts. As a seasoned chef with a penchant for exploring new recipes and sharing his culinary creations, Emre was always on the lookout for innovative platforms that could facilitate recipe discovery and community engagement.One day, he first encountered the SIB platform, renowned for its intuitive interface, robust search functionalities, and vibrant community of food lovers all around the world.Emre quickly recognized the potential of the SIB platform not only as a source of inspiration for his own culinary experiments but also as a platform to share his expertise and connect with a broader audience. He was particularly drawn to the idea of contributing his Anatolian recipes, such as İçli Köfte, to the platform, knowing that they would be appreciated by fellow food enthusiasts eager to explore the rich tapestry of Turkish cuisine.

User Goals:

  • Emre seeks to explore a wide range of recipes beyond his expertise in Anatolian cuisine, allowing him to continuously expand his culinary repertoire and find inspiration for his own creations.
  • Emre intends to contribute his own Anatolian recipes, such as İçli Köfte, to the platform, sharing his unique culinary heritage with a broader audience and showcasing the rich flavors and traditions of Turkish cuisine.

Pre-conditions:

  • He is registered and logged in user.

Actions :

  1. Emre navigates to the "Upload Recipe" section of the system and selects "Anatolian" cuisine from the available filters. He also chooses "ground beef" as the primary ingredient and sets the cooking time to "1-2 hours," reflecting the preparation complexity of İçli Köfte.
  2. Emre begins by entering the title "İçli Köfte (Stuffed Meatballs)" and proceeds to provide detailed step-by-step instructions, carefully outlining each stage of the recipe. He includes traditional techniques for preparing the meat mixture, shaping the köfte, and stuffing them with a savory filling of ground beef, onions, and spices.
  3. Emre has captured two high-quality images of the İçli Köfte during various stages of preparation. He uploads these images to accompany the recipe, providing visual guidance to users who wish to recreate the dish at home.
  4. After meticulously reviewing the recipe content and ensuring all details are accurately captured, Emre clicks the "Submit" button. The system processes the information, and the İçli Köfte recipe is now live on the restaurant's website, ready to inspire home cooks and culinary enthusiasts alike.
  5. Several days later, Emre decides to make a few adjustments to the İçli Köfte recipe based on customer feedback and his evolving culinary preferences. He logs back into the system, locates the recipe, and accesses the editing options. Emre revises the instructions to incorporate a new seasoning blend and adds a supplementary image showcasing the final presentation of the dish.
  6. Satisfied with the changes, Emre saves the updated recipe.

Criteria :

4th Use Case Scenario (Registered User):

Persona:
Name: Paride Sario
Age: 28 years old
Occupation: Photographer
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. He maintains a Whatsapp group with friends from the cooking course where they discuss local foods and cuisines. Seeking inspiration for a delicious dinner, Paride decides to explore the Semantic Information Browser (SIB) system.

User Goals:

  • Paride wants to discover a recipe to try later for his dinner.
  • He aims to save the recipe by adding it to his bookmarks.
  • Paride intends to share the bookmarks link with his friends on Whatsapp.

Pre-conditions:

  • Paride is a registered user of the SIB system.
  • The SIB system contains other registered users.
  • Paride follows one or more users in the system.

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.
  6. Once he finds the recipe in his bookmarks, Paride copies the link to share it with his friends on the Whatsapp group.
  7. Paride sends the link to his friends, along with a brief message expressing his excitement to try out the recipe and inviting them to join him in exploring new culinary delights.

Criteria

5th Use Case Scenario (Registered User)

Persona:
Name: Samantha Miller
Age: 29 years old
Occupation: Product Manager
Region: Ohio, US

Samantha Miller is a dynamic and driven 29-year-old professional based in Ohio, USA. With a background in product management, Samantha thrives in the fast-paced world of technology and innovation. Beyond her professional pursuits, Samantha has a deep appreciation for cultural experiences, particularly in cuisine. Her latest fascination lies in the delectable sweets of the Balkans.

Context :

Samantha's curiosity about Balkan sweets was piqued during a recent trip where she had the opportunity to savor traditional desserts like baklava, šampita, and tulumba. Captivated by the rich flavors and unique ingredients, Samantha has made it her mission to explore and perhaps even recreate these tantalizing treats in her own kitchen.Excited to embark on her culinary journey into Balkan sweets, Samantha turns to the SIB system, a comprehensive online platform renowned for its vast collection of authentic recipes from around the world. With its user-friendly interface and robust search capabilities, the SIB system becomes Samantha's go-to resource for uncovering traditional Balkan dessert recipes that she can recreate in her own kitchen.

User Goals:

  • Samantha is eager to recreate the tantalizing treats she experienced during her trip in her own kitchen, using the recipes she discovers on the SIB system as a guide to replicate the rich flavors and unique ingredients of traditional Balkan sweets.
  • Samantha seeks to leverage the SIB system's user-friendly interface and robust search capabilities to navigate through its vast collection of authentic recipes from around the world, with a specific focus on Balkan desserts.

Pre-conditions :

  • There should be posts and other users already registered in the system.
  • She is registered user.
  • There should be at least one misleading content.

Actions :

  1. Samantha accesses the web through her browser.
  2. Samantha navigates to the "Balkans Cuisine" category to explore.
  3. Samantha decides to explore the "Sweets" subcategory and is presented with a range of sweet dishes from different Balkans cuisines.
  4. Among the options, she finds a dish that seems promising and decides to explore it further.
  5. As she goes through the recipe, Samantha notices that it includes ingredients and instructions for making pizza, which is not aligned with what she was looking for in Balkan sweets.
  6. Samantha recognizes this as potentially misleading or troll content, as it was not filtered out despite her search for Balkan sweets.
  7. Samantha decides to provide feedback about the dish, indicating that it's not suitable for users looking for Balkan sweets and suggests improving the filtering system to prevent such mismatches.
  8. Since Samantha is logged in, the system prompts her to choose a reason for reporting the dish as misleading or inappropriate content.
  9. Samantha selects the appropriate reason and submits her report.

Criteria :

6th Use Case Scenario (Registered User):

Persona:
Name: Celine Martin
Age: 35 years old
Occupation: Nurse
Region: Marseille, France

Context:

Celine and her colleagues engage in discussions about their dinner plans during a break at work. Emine, one of her colleagues who hails from Turkey, recommends trying Yayla soup from Turkish cuisine, praising its deliciousness, health benefits, and ease of preparation. Intrigued by Emine's suggestion, Celine decides to explore Yayla soup further when she returns home from her shift. With the help of the Semantic Information Browser (SIB) system, she aims to uncover the recipe and discover more soup options from Turkish cuisine.

User Goals:

  • Celine intends to search for Yayla Soup within the SIB system.
  • She seeks to explore other soup recipes from Turkish cuisine for inspiration.

Pre-conditions:

  • Celine is a registered user of the SIB system.

Actions:

  1. Upon arriving home, Celine opens the SIB system on her device to begin her culinary exploration.
  2. She selects the Turkish cuisine option, applying a filter specifically for soup recipes.
  3. Celine searches "Yayla Soup" and goes to the page for Yayla Soup.
  4. She wants to explore the "Local Foods from the Selected Region" section.
  5. Among the suggestions, Celine notices the "Ezogelin Soup" and decides to investigate further.
  6. She goes to the "Ezogelin Soup" page within the SIB system.

Criteria