Skip to content

Commit 68e16b0

Browse files
authored
feat: add Chelsea's user stories for Lesson 05 (#237)
* Update lesson2.ts * Created README.md User Stories * chore: restoring lesson_03 file
1 parent 83d16b5 commit 68e16b0

File tree

1 file changed

+34
-0
lines changed

1 file changed

+34
-0
lines changed

lesson_05/cogbonnia/README.md

Lines changed: 34 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,34 @@
1+
# Pomodoro Timer App - User Stories
2+
3+
## User Story 1: Setting the Study Timer
4+
**As a** student,
5+
**I want to** set a custom study timer that defaults to 25 minutes but allows me to adjust the time,
6+
**so that** I can focus on tasks for a duration that matches my specific needs and preferences.
7+
8+
**Acceptance Criteria:**
9+
- The timer should default to 25 minutes upon launch.
10+
- The user should be able to modify the duration of the timer.
11+
- The timer should display the time remaining during the countdown.
12+
- The user should be able to start, pause, and reset the timer at any point.
13+
14+
## User Story 2: Break Notifications
15+
**As a** user who follows the Pomodoro technique,
16+
**I want to** receive a notification when the timer ends, indicating that it’s time for a break,
17+
**so that** I can take regular breaks to prevent burnout and stay productive over long periods.
18+
19+
**Acceptance Criteria:**
20+
- The app should notify the user with a sound or popup when the timer reaches zero.
21+
- The notification should include the option to start a break timer (e.g., 5 minutes).
22+
- After the break timer ends, the user should receive a notification to resume studying.
23+
- The user should have the ability to customize the notification sound or message.
24+
25+
## User Story 3: Tracking Pomodoro Sessions
26+
**As a** busy professional,
27+
**I want to** track how many Pomodoro sessions I’ve completed in a day or week,
28+
**so that** I can monitor my productivity, understand my work habits, and optimize my study/work routine.
29+
30+
**Acceptance Criteria:**
31+
- The app should record each completed Pomodoro session.
32+
- The user should be able to view the total number of Pomodoro sessions completed for the day and week.
33+
- The user should have the option to export or share their session data.
34+
- A visual representation (e.g., bar chart or calendar view) of the completed sessions should be available.

0 commit comments

Comments
 (0)