Functional Requirements - BriannaBorgeltGonzales/BeeFit GitHub Wiki

Functional Requirements

ID Requirement Priority Comment
1 A user should be able to create workouts High None
2 A user should be able to create exercises High None
3 A user should be able to add exercises to workouts High Includes #1
4 A user should be able to complain about the app to the developers Medium None
5 A user should be able to perform workouts from friends Low None
6 A user should be able to change exercises specifics High This would be weight amount, repetitions, etc. Includes #2
7 A user should be able to remove exercises from workouts High Includes #1
8 A user should be able to track their progress Medium Extends #9
9 A user should be able to set personal goals Medium None
10 A user should be able to view progress from friends Low Extends #17
11 A user should be able to delete exercises Medium Includes #2
12 A user should be able to delete workouts Medium Includes #1
13 A user should be able to view past workouts Medium None
14 A user should be able to track workouts High Includes #15
15 A user should be able to start a workout High None
16 A user should be able to cancel a workout High Includes #15
17 A user should be able to add other users as friends Medium None
18 A user should be able to remove friends Medium Extends #17
19 A user should be able to recover data if they delete the app Low Extends #20
20 A user should be able to sign-in to their account on other devices High None
21 A user should be able to report technical issues High Extends #4
22 A user should be able to register High None
23 A user should be able to Logout High None