This project will be an android application that has features pertaining to both journaling and fitness. There may be future versions of this application that I may release to the public one day, but this initial version is not planned to be released. This android app will be built using Kotlin in Android Studio, and it will be built from the ground up. Data will be stored in a relational database. Features of this application will include:
Project To Dos
[x] Brainstorm
[x] Draft list of functions
[ ] Analysis/Requirements & Design
[x] Basic functions/ features
[x] User stories/ user requirements
[ ] User flows/ app mapping
[x] Create epics for user stories
[ ] Create issues with detailed requirements (system requirements) in epics
[ ] Create Milestones for epics/ sprints
[ ] Develop
[ ] Test
[ ] Polish
Categories and basic functions:
Welcome Screen
[x] #5
Fitness Features
[x] #6
[x] Users will be able to specify, edit or remove the following information for every entered exercise:
[ ] Exercise name
[ ] Planned Intensity
[ ] Planned Volume
[ ] Completed intensity
[ ] Completed volume
[ ] Notes
[x] #7
[ ] Where exercises each contain info of
[ ] Exercise name
[ ] Planned Intensity
[ ] Planned Volume
[ ] Completed intensity
[ ] Completed volume
[ ] Notes
[ ] Creating workouts automatically saves entered exercises, which can be used later to create workouts if the exercise exists already (i.e. using textbox with dropdown)
[ ] Workouts should accommodate for different workout styles (all different exercises in one go, multiple sets running through each exercise once before repeating, or repeating exercises
[ ] Maybe the user can specify the number of sets and it determines the number of checkmarks? or number of times the workout appears?
[x] #8
[ ] A screen showing all the workout info (description, exercises, etc.), along with a Start Workout button:
[ ] The Start Workout button leads to the screen showing a checklist of each exercise, with all info (description if added), picture if added, and/or timer if toggled on for that exercise.
[ ] Ability to just log the workout and/or exercise(s) as completed, rather than having to 'start' the workout
[x] #16
[x] #17
[x] #18
[x] #13
Progress Tracking Features
[x] #9
[x] #10
Journal Features
[x] #12
[ ] User can list long term and short term goals for any area of their life for them to easily view and reflect on for motivation
[x] #14
[ ] User can make journal entries to reflect on their goals, days, health, etc.
Healthy habit features
[x] #11
User Accounts (if time; this is a bonus feature for now. Otherwise users don't need to save an account)
[x] #15
[ ] Name
[ ] Email
[ ] Password
Any notes, images, flows or resources that may be helpful:
I just initialized the basic functions and created issues for them. Next I need to make those issues epics, and add more details for user and system requirements.
Project Description:
This project will be an android application that has features pertaining to both journaling and fitness. There may be future versions of this application that I may release to the public one day, but this initial version is not planned to be released. This android app will be built using Kotlin in Android Studio, and it will be built from the ground up. Data will be stored in a relational database. Features of this application will include:
Project To Dos
Categories and basic functions:
Welcome Screen
Fitness Features
[x] #6
[x] #7
[x] #8
Start Workout
button:Start Workout
button leads to the screen showing a checklist of each exercise, with all info (description if added), picture if added, and/or timer if toggled on for that exercise.[ ] Ability to just log the workout and/or exercise(s) as completed, rather than having to 'start' the workout
[x] #16
[x] #17
[x] #18
[x] #13
Progress Tracking Features
Journal Features
Healthy habit features
User Accounts (if time; this is a bonus feature for now. Otherwise users don't need to save an account)
Any notes, images, flows or resources that may be helpful: