-
Notifications
You must be signed in to change notification settings - Fork 1
Requirements
Deep Patel edited this page Apr 23, 2024
·
29 revisions
- Required features denoted by (R)
- Desired features denoted by (D)
- Aspirational features denoted by (A)
- Enter name (R)
- Enter phone number (R)
- Enter email address (R)
- Enter Date of Birth (MM/DD/YYYY) (R)
- Enter password (R)
- Confirm Password (R)
- Enter height (ft/in or cm) (R)
- Enter weight (lbs or kgs) (R)
- Select fitness level (beginner, intermediate, advanced) (R)
- Select fitness Goal (Lose Weight, Build Muscle) (R)
- Enter username and password (R)
- Enter email and send password reset email (R)
- Enter code sent in email (R)
- Enter new password and confirm password (R)
- Edit name (R)
- Edit phone number (R)
- Edit Fitness Goal (R)
- Edit Fitness Level (R)
- Edit Height (ft) (R)
- Edit Weight(lbs) (R)
- View transaction history (R)
- View/Edit payment methods (R)
- View QR code to share profile with others (A)
- View terms of service (R)
- Sign out (R)
- Change language (R)
- View support email address and phone number (R)
- View application version (R)
- Change between light/dark mode (R)
- View current day of the week (R)
- View progress bar (R)
- View tasks for the day (R)
- View number of tasks for each category of tasks (R)
- Share tasks with others (D)
- Navigate between monthly calendars (R)
- Have indicators for days with tasks (R)
- Days can be clicked on to view events (R)
- Have group calendars (A)
- Ability to import calendars from other platforms (A)
- Create tasks using the '+' button from the taskbar (R)
- Enter name of task (R)
- Set date (R)
- Set location (R)
- Select category of task (R)
- Write any comments/notes (R)
- Smart scheduling (system learns based on user's previous tasks/workouts and suggests automatically adding recurring events to user's calendar) (A)
- Save changes (R)
- Delete task (R)
- View list of user-created workouts (R)
- Add workout using '+' button on taskbar (R)
- Click on workout card to view details (R)
- Share workouts (D)
- View saved workouts (R)
- Click on workout card to view details (R)
- Enter name of workout (R)
- Create exercises (set name, number of sets and number of reps) (R)
- Delete exercises (R)
- Add comments/notes (R)
- Suggest workout ideas (D)
- Webscrape weather data for workout ideas (A)
- Save changes (R)
- Delete workout (R)
- Create meals using '+' button on taskbar (R)
- View list of user-created meals (R)
- Search for meals using a search field (R)
- View saved meals (R)
- Enter name of meal (R)
- Edit ingredients (R)
- Edit servings (R)
- Write cooking instructions/notes (R)
- Share meals (D)
- Save changes (R)
- Delete meal (R)
- Switch to calendar screen (R)
- Switch to progress screen (R)
- Create event/workout/meal depending on current screen (indicated by '+' button in the center) (R)
- View workout screen (R)
- View cookbook screen (R)