Skip to content

wolfryan97/Project2Backend

Repository files navigation

Project 2

Project Description

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.

Technologies Used

  • 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

Features

List of features ready and TODOs for future development

Admin:

  • An admin can create different exercises to choose from

User:

  • 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

To-do 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

Contributors

  • Wolf Ryan
  • Jonathan Lemarroy
  • Bishwo Purkuti
  • Areesh Lalani

License

This project uses the following license: MIT License.

See Also

About

Project 2 dao, service, and route layer

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •  

Languages