Milestones
List view
When this is completed, the user should be able to: - Create gym schedules for their active weeks - Get reminders for their activities that day - Set their own activities per day - See their activities for a day - Mark activity as complete - Export to csv and/or excel
No due dateThis milestone means that the following is possible: - There is an update section with all recent updates (`What's New` tab or something) - When there are new updates released and the user logs in for the first time, an update popup is displayed. (maybe works with general notifications? Flag that indicates if the user has seen it or not)
No due dateWhen this is completed, the user should be able to: - Set goals for specific workouts - See the progress towards said goal measured in percentage of total completion - Choose to have the goal be public or not - Have a list of all active goals - Have a list of all completed goals
No due dateWhen this is completed, the user should be able to: - Have a list of possible achievements (some visible, some secret maybe) - Get achievements by doing actions, like _first workout_ and _you have collected all_. - Have the achievements with funny names - Display their proudest achievements
No due dateWhen this is completed, the user should be able to: - Receive notifications that are valid for the user - See a list of all notifications - Differentiate between new and old notifications - Delete notifications - Depending on the type of the notification, click on it to perform an action
No due dateWhen this is completed, the user should be able to: - Start a timer to record any type of endurance workout - Then on stopping prompt the user to log it immediately
No due dateWhen this is completed, the user should be able to: - Have an "Activities" or similar tab - See their friends (and their own) most recent actions, like: - New PB for workout - New goal - If they hit their goal - These actions should contain (optional) messages - React to the activities (comments, likes)
No due dateWhen this is completed, the user should be able to: Track more than workouts, like: - Muscle mass - Fat percentage - Weight - Daily protein consumption All the above can have a target/goal set for them.
No due dateWhen this is completed, the user should be able to: - Add new workouts that they haven't added yet to their account - Add measurements belonging to that workout - Have a PB (Personal Best) per workout - Have an overview of all workouts - Per workout, have an overview of all measurements
No due date•12/16 issues closedWhen this is completed, the user should be able to: - Edit their profile display name, description and a pre-defined picture (and maybe user handle) - When creating their account, create a user handle (@stijuh) - Pin their proudest PB's to their profile (and thus have a list of pinned PB's)
No due date•10/10 issues closedWhen this is completed, the user should be able to: - Compare PB's with friends if they have the same (standard) workout - Leaderboards! - See all your friends ranked in total workouts/something else - Congratulate friends if they have a new PB - Probably with some predefined messages to choose from
No due dateWhen this is completed, the user should be able to: - Have table/graph data of their workouts and measurements: - Records over time - Average measurement per workout - Have an overview of much they have improved relatively over a time period
No due dateWhen this is completed, the user should be able to: - Have friends (difficult irl) - Enter userhandle to find possible friend with that handle. - Sent friend requests - Accept or reject friend requests - See PB's of friends
No due date•0/7 issues closed