|
1 | 1 | ## Fitness App User Stories |
2 | 2 | 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 | + |
3 | 9 | 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 | + |
5 | 22 | 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 | + |
6 | 29 | 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 | + |
7 | 36 | 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. |
8 | 42 | --- |
9 | 43 | ### Technical Analysis |
10 | 44 | - Beginner gym-goer |
|
0 commit comments