Skip to content

Commit 4b1ee04

Browse files
authored
docs: adds Joy's user stories (#263)
* jb user stories * docs: add Lesson 05 user stories
1 parent fa079c5 commit 4b1ee04

File tree

1 file changed

+66
-0
lines changed

1 file changed

+66
-0
lines changed

lesson_05/joybrown/readme.md

Lines changed: 66 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,66 @@
1+
# User Stories
2+
3+
## Hulu
4+
5+
**Story ID:** HULU-001
6+
7+
**Title:** View comments while watching
8+
9+
**Priority:** High
10+
11+
**User Story:**
12+
*As a user who doesn’t watch traditional TV, I want to view comments on the content I watch so that I can see how others feel about it while watching.*
13+
14+
**Acceptance Criteria:**
15+
16+
* Given a playing video, when I open the Comments panel, then comments load without stopping playback.
17+
* Comments show count and sort options (Top, Newest).
18+
* I can post, like, and report a comment; actions update without page reload.
19+
* Scrolling loads more comments (infinite or paginated).
20+
* The panel is keyboard-accessible and screen-reader friendly (ARIA labels, focus states).
21+
* Latency for loading the first 20 comments is ≤ 2s on a typical connection.
22+
23+
---
24+
25+
## TaskBird
26+
27+
**Story ID:** TB-001
28+
29+
**Title:** Coordinate cleanings across locations
30+
31+
**Priority:** High
32+
33+
**User Story:**
34+
*As a cleaning business owner managing multiple locations, I want to coordinate cleanings and store data so that I can easily access the history of completed cleanings.*
35+
36+
**Acceptance Criteria:**
37+
38+
* I can create locations with name, address, and contact.
39+
* I can schedule a cleaning with date/time, assignee, checklist, and location.
40+
* I can mark a cleaning as completed with notes, photos, and timestamp.
41+
* I can filter history by location, assignee, date range, and status.
42+
* Export history to CSV and JSON.
43+
* Role-based access: owners see all locations; staff see assigned locations only.
44+
45+
---
46+
47+
## Marriott Bonvoy
48+
49+
**Story ID:** MB-001
50+
51+
**Title:** Mobile key on landing page
52+
53+
**Priority:** High
54+
55+
**User Story:**
56+
*As a frequent traveler, I want my mobile key displayed on the app’s landing page so that I can quickly access my room without searching through the app.*
57+
58+
**Acceptance Criteria:**
59+
60+
* If an active stay with mobile key exists, the landing page shows a prominent "Open Door" card.
61+
* Biometric/Passcode confirmation occurs before key activation.
62+
* If multiple rooms/keys exist, I can switch rooms from the card.
63+
* The key card shows hotel name, room number (if policy allows), and key status.
64+
* Offline mode: if cached key is valid, the button is available and status indicates offline.
65+
* If no active mobile key exists, the card is hidden and a contextual prompt explains how to enable it.
66+

0 commit comments

Comments
 (0)