-
Notifications
You must be signed in to change notification settings - Fork 0
Scenario 5 ‐ Reading List
Esad Yusuf Atik edited this page Apr 30, 2024
·
2 revisions
- Age: 32
- Job: High school English teacher
- Interests: Literature, historical fiction, teaching
Emily is passionate about literature and enjoys exploring different genres, with a particular fondness for historical fiction. As a teacher, she also looks for books to recommend to her students. She wants to use an app to easily find highly rated books in her favorite genre.
- She wants to create a list of books to read during the summer break.
- Emily wishes to follow other users who share similar interests to get book recommendations.
- Emily is a registered user of the app.
- Emily is logged in.
- Emily has sufficient knowledge of how to navigate within the app.
- Emily has sufficient knowledge of how to use the search and filtering features.
- Emily opens the app.
- Emily logs in using her username and password.
- Emily navigates to the search bar and types in "historical fiction."
- Emily browses the search results and selects a book that interests her.
- Emily adds the selected book to her "Summer Reading List."
- Emily explores the app and follows a few users who share her interest in historical fiction.
- Emily checks her homepage to see the latest posts from the users she follows.
- Emily logs out of the app.
- 1.2 Registered users shall log in to the system using their username-password or email-password combination.
- 2.4 Users shall be able to follow and unfollow other users.
- 4.1 Users shall search for a book from a search bar. This search shall return a list of semantically similar book results.
- 2.1 The system shall maintain and update user profile information and preferences.
- 2.2 The system shall maintain a database of user relationships, tracking who follows whom and there shall be retrieval of followers and following queries in the database.
- 3.3 The system shall display posts by the following users on the homepage in the order of the last posted first.
- 4.1.1 The system shall implement a search functionality categorized by genres.