352 Milestone 1 ‐ Scenario and Mockup 2 - bounswe/bounswe2024group1 GitHub Wiki
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 search for Garash.
- Amy wants to see the profile of another user and follow her.
- Amy aims the see the following users' posts.
Pre-conditions:
- Amy is a registered user of the SIB system.
- The SIB system has other registered users.
Actions:
- Amy wants to search a dish.
- Amy selects Bulgarian cuisine and sweet food type filters to narrow down her search.
- Amy searchs for "Garash".
- The SIB system displays the search results related to Garash.
- Amy goes to Garash cake page.
- On the Garash cake page, Amy notices a post by another user who posted a recipe for that dish.
- Amy goes to that user's profile and follows her.
- As a result, Amy starts seeing the user's posts in her feed.
Addressed Requirements:
- 1.1.4.1. Users shall be able to log in with email and password.
- 1.3.3.2 Users shall be able to search for Dishes using keywords with semantic search.
- 1.4.1. Users shall be able to search for Profiles or Dishes.
- 1.4.3.1 Users shall be able to search by keywords that the system does a semantic search for.
- 1.4.3.4 Users shall be able to further filter by Cuisine, Diet, or Food Type (e.g., baked, fried) when searching for Dishes
- 1.3.2.1. Users shall be able to view Dish Pages and Cuisine Pages and the listed recipes in them.
- 1.2.1 Registered Users shall have a personalized Profile Page.
- 1.2.2. Registered Users shall be able to upload profile pictures.
- 1.2.3. Registered Users shall be able to edit their profile picture and the personal information on their profile page.
- 1.2.4. The Profile Page shall show the followers that the User has.
- 1.2.5. The Profile Page shall show the follower count of the User.
- 1.2.6. The Profile Page shall show the Users that the Profile owner follows.
- 1.2.7. Profile Pages of Registered Users shall be visible to every other User.
- 1.2.8. The Profile Page shall show the number of recipes that the User created.
- 1.2.9. The Profile Page shall show the Recipes that the User has created. -1.1.3.1 Users shall be able to add a short Bio of at most 200 characters, specify their gender (male, female, or neither), and add the labels for the Diet(s) they are following.
- 1.3.1.1. Registered Users shall be able to follow other Registered Users through the Profile of the other User.
- 1.5.2. Registered Users shall be able to choose between two sections of the Feed: Following, or Trending.
- 1.5.4. In the Following section, Registered Users shall be able to view Recipes from the Cuisines, Diets, and Profiles they follow in the Feed in reverse chronological order.
- 1.6.1. Users shall be able to view “Trending” recipes for a Dish.
Web
1. Amy wants to search a dish. 2. Amy selects Bulgarian cuisine and sweet food type filters to narrow down her search. 3. Amy searchs for "Garash". 4. The SIB system displays the search results related to Garash.-
Amy goes to Garash cake page.
-
On the Garash cake page, Amy notices a post by another user who posted a recipe for that dish.
-
Amy goes to that user's profile and follows her.
- As a result, Amy starts seeing the user's posts in her feed.
Mobile
- Amy wants to search a dish.
- Amy selects Bulgarian cuisine and sweet food type filters to narrow down her search.


- Amy searchs for "Garash".
- The SIB system displays the search results related to Garash.

- Amy goes to Garash cake page.
- On the Garash cake page, Amy notices a post by another user who posted a recipe for that dish.

- Amy goes to that user's profile and follows her.


- As a result, Amy starts seeing the user's posts in her feed.

Prepared by Aslı Gök - 2020400189