Skip to content

Commit 6cf53d1

Browse files
fix: adds acceptance critera to lesson05 homework
1 parent 8edffc9 commit 6cf53d1

File tree

1 file changed

+35
-1
lines changed

1 file changed

+35
-1
lines changed

lesson_05/mattieweathersby/README.md

Lines changed: 35 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,44 @@
11
## Fitness App User Stories
22
1. As a gym-goer, I want guided workout plans, so that I know what exercises to do without feeling overwhelmed.
3+
**Acceptance Criteria:**
4+
- The app must provide at least one pre-built workout plan for beginners.
5+
- Each workout plan must list exercises with sets, reps, and rest times.
6+
- Exercises in the plan must include short instructions or illustrations.
7+
- Users should be able to select and start a guided plan with one tap.
8+
39
2. As a gym-goer, I want to track my progress with simple charts, so that I can see my improvements over time.
4-
3. As a gym-goer I want to assign workouts to my clients, so that they can follow my guidance even when I’m not with them.
10+
**Acceptance Criteria:**
11+
- The app must show a progress chart (line or bar graph) for at least one metric (e.g., weight lifted, workout frequency).
12+
- Users must be able to view progress by week and month.
13+
- Progress charts should update automatically when new data is logged.
14+
15+
3. As a trainer I want to assign workouts to my clients, so that they can follow my guidance even when I’m not with them.
16+
**Acceptance Criteria:**
17+
- Trainers must be able to create custom workout plans with exercises.
18+
- Trainers must be able to assign plans to specific clients.
19+
- Assigned workouts must appear in the client’s app within 1 minute.
20+
- Clients should get a notification when a new workout is assigned.
21+
522
4. As a gym-goer, I want quick 15-minute workout options, so that I can exercise during short breaks in my day.
23+
**Acceptance Criteria:**
24+
- The app must include pre-built workout plans that are 15 minutes or less.
25+
- Quick workouts must be clearly labeled as “15-min” or similar.
26+
- Each quick workout must have a visible timer or countdown.
27+
- Users should be able to complete the workout with minimal setup (no gym equipment required in at least one plan).
28+
629
5. As a gym-goer, I want reminders to move, so that I don’t sit for too long at my desk.
30+
**Acceptance Criteria:**
31+
- Users must be able to enable or disable reminders in settings.
32+
- Users must be able to customize reminder frequency (e.g., every 30 min, every 1 hour).
33+
- When a reminder is triggered, the app must display a push notification.
34+
- The reminder must include a suggested quick movement or stretch.
35+
736
6. As a gym-goer, I want to log detailed workout stats, so that I can analyze my performance and improve.
37+
**Acceptance Criteria:**
38+
- The app must allow entry of advanced workout metrics (e.g., weight, sets, reps, time, distance, heart rate).
39+
- Users must be able to log stats manually and edit them later.
40+
- Logged stats must display in detailed charts and tables.
41+
- Data must be exportable to CSV or similar format.
842
---
943
### Technical Analysis
1044
- Beginner gym-goer

0 commit comments

Comments
 (0)