This is a fitness and exercise tracking application. This program will allow the user to create a fitness routine comprised of several different exercises. The user can choose from cardio, muscular, and stretching exercises. Admins can create exercise templates which the user will draw from. The user can start or view a routine with a live timer to help them track their exercises in real time. Completed routines will appear in a history statistics section where the user will track their progress.
- Java - version 1.8
- JavaScript - version ES6
- Maven - version 3.6.3
- VSCode - version 1.57.0
- IntelliJ - version 2021.1.3
- Selenium
- HTML
- CSS
- PostgreSQL
- Postman
- SonarCloud
List of features ready and TODOs for future development
- An admin can create different exercises to choose from
- A user can login to see their planned routine dashboard
- A user can create new routines filled with planned exercises
- A use can complete a routine and remove it from their list
- Impliment a sets field to weight exercises
- Implement a history table of past completed routines
- Implement a "copy routine" function into the history table
- Implement graphical representation of the user's past routines and exercises
- Implement edit routine functionality for the user
- Implement delete routine functionality for the user
- Implement delete exercise functionality for the admin
- Wolf Ryan
- Jonathan Lemarroy
- Bishwo Purkuti
- Areesh Lalani
This project uses the following license: MIT License.