Scenario 2 - bounswe/bounswe2024group4 GitHub Wiki
Scenario: Creating the Perfect Fitness Plan: John's Expertise
Persona:
- Name: John Borovitz
- Age: 30
- Occupation: Fitness Enthusiast
- Background: John has been passionate about fitness for years. He works out regularly and often plans his routines in his mind. He enjoys experimenting with different exercises and wants to share his fitness knowledge with others. Recently, he remembered he signed up for a web app that lets users create and share fitness programs, so he decides to give it a try.
Scenario
-
One day, after a particularly great workout, John thinks about formalizing his fitness routine to make it more structured and saveable. He’s been helping his friends with workout tips, and now he wants to create a fitness program that others can use too. While pondering, he suddenly remembers that he signed up for a web app designed for fitness program creation and sharing.
-
Excited, John opens the web app and navigates to the homepage. There, he spots a "Make Fitness Program" button and clicks on it.
-
A menu pops up, allowing him to choose the components of his program. For each row that appears, he selects a body part—starting with the chest—and a list of available exercises for that body part is displayed. John carefully chooses exercises like bench presses and push-ups from the list.
-
After adding all the necessary body parts and exercises, he clicks "Finish," and a user-friendly program UI appears on his screen. The program is neatly laid out and automatically saved to his profile, under a section labeled "My Programs."
-
John is pleased with how it turned out and realizes that he has an option to "Share It" with the public. He clicks on the button, making his program visible to others in the fitness community. His profile now shows both his saved programs and the one he’s shared publicly.
-
Satisfied, John smiles, knowing his fitness routine is not only organized but now also helping others who view his profile and the public fitness section of the app.
Acceptance Criteria
1.2.2.1 Members shall be provided some options that are retrieved from Api to create exercise programs. 1.2.2.3 The platform should return the corresponding movements of the body part prepared by the user. 1.2.2.4 Super-members should be able to add body movements to the platform.
Mockups
Web