Skip to content

LukeKvamme/workout-tracker

Repository files navigation

Workout-Tracker App


Architecture Diagram

Image

During Exercise

The app it designed to be used while working out. After each set, you can log a new set through the /log-set path. This stores the data within the MariaDB container.

If there is an exercise that does not yet exist in the database and thus not visible within the log-set page, there is a /create-new-exercise path where I can create a new exercise with a:

  1. Name
  2. Muscle Group
  3. Equipment used for the lift
  4. Optional - Notes about the exercise

On mobile, this is what the pages look like: Log Set: Image Create New Exercise: Image


Analytics

Right now, has an embedded Grafana dashboard within an iFrame showing in the /analytics page that looks like this: Image

This just displays historical stats on lifts right now, but in the future the plan is to add a dashboard for each muscle group, then there will be a muscle group radial button to select and view through the different dashboards.

Each dashboard requires two different links due to different IP's to access Grafana on the server:

  • Local view
  • Tailscale view

Under Development

There is currently one unused page:

  1. / (home page)

Still unsure about what to display in the home page, but I am thinking to move the historical lift stats here (and then have the more granular views in /analytics).


Also under development:

  • Multiple grafana dashboards for more granular muscle_grouping view
  • Something more substantial with the Home page
  • Style the previous sets better than current display, maybe always display them as well (not just post-new log. think about closing and re-opening the app)
  • Maybe functionality to have multiple users (gf does not seem to care about logging her workouts in an app that is not Apple Notes)
  • RPE input (low priority, not sure if I even ever want to use this but added it to schema just in case)
  • Depending on Dash.html.Video functionality, maybe hook up to local-tiktok...?

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors