-
Notifications
You must be signed in to change notification settings - Fork 0
Requirements
Nikolas Melendez edited this page Oct 8, 2022
·
13 revisions
- Login to an existing account, see Login Screeen- Required
- Register a new account, see Registration Screen - Required
- Delete the currently logged in account - Required
- Create new exercises in the database - Desired
- Search for existing exercises, see Search Screen - Required
- Add exercises to a list of exercises, see here - Required
- Save an exercise list as a workout routine, see Workouts - Required
- Search for existing workout routines, Search Screen - Required
- Edit a workout routine - Required
- Delete an existing routine - Required
- Automatically track workout history, as per feedback in Issue #12 - Required
- User profile, see Profile screen for overview
- Create a public profile - Desired
- Edit their profile - Desired
- Upload and set a profile picture - Desired
- Time the duration of an exercise, like in the Current Workout screen - Desired
- Set a rest timer between sets/exercises - Desired
- Calculate the user's progress - Desired
- Allow user to set personal goals, as suggested in Issue #12 - Desired
- Set a schedule - Desired
- Send notifications according to a schedule - Desired
- Check new/past notifications Notifications Screen - Desired
- Friend other users - Desired
- Removed users from friends list - Desired
- Search for other users - Desired
- Filter exercises by tags - Desired
- App looks nice on mobile devices - Desired
- Social media hosted in-app, seen here - Aspirational
- Post pictures to existing social media such as Twitter and Facebook, seen here - Aspirational
- User can link a music playlist to a template - Aspirational
- User can create training blocks for larger periods that include templates - Aspirational
- Reward user with achievements based on workout history and progress - Aspirational