Skip to content

Requirements

Nikolas Melendez edited this page Oct 8, 2022 · 13 revisions
  1. Login to an existing account, see Login Screeen- Required
  2. Register a new account, see Registration Screen - Required
  3. Delete the currently logged in account - Required
  4. Create new exercises in the database - Desired
  5. Search for existing exercises, see Search Screen - Required
  6. Add exercises to a list of exercises, see here - Required
  7. Save an exercise list as a workout routine, see Workouts - Required
  8. Search for existing workout routines, Search Screen - Required
  9. Edit a workout routine - Required
  10. Delete an existing routine - Required
  11. Automatically track workout history, as per feedback in Issue #12 - Required
  12. User profile, see Profile screen for overview
    1. Create a public profile - Desired
    2. Edit their profile - Desired
    3. Upload and set a profile picture - Desired
  13. Time the duration of an exercise, like in the Current Workout screen - Desired
  14. Set a rest timer between sets/exercises - Desired
  15. Calculate the user's progress - Desired
  16. Allow user to set personal goals, as suggested in Issue #12 - Desired
  17. Set a schedule - Desired
  18. Send notifications according to a schedule - Desired
  19. Check new/past notifications Notifications Screen - Desired
  20. Friend other users - Desired
  21. Removed users from friends list - Desired
  22. Search for other users - Desired
  23. Filter exercises by tags - Desired
  24. App looks nice on mobile devices - Desired
  25. Social media hosted in-app, seen here - Aspirational
  26. Post pictures to existing social media such as Twitter and Facebook, seen here - Aspirational
  27. User can link a music playlist to a template - Aspirational
  28. User can create training blocks for larger periods that include templates - Aspirational
  29. Reward user with achievements based on workout history and progress - Aspirational