Here is a system I created for tracking and charting my workouts. Although there are a zillion fitness tracking apps out there, I decided to make my own rather than sift through the masses of fitness tracking systems that probably contained lots of extraneous features.
- Progress in specific lifts over time
- Adjusted one-rep maxes for various lifts, even if you haven't performed a one-rep max
- Number of lifts per day
- Log workouts in notes app in accordance with the current supported logging format
- Ingest the raw text of the note into the parsing script
- Send the output of the parsing script to an elasticsearch backend running on
localhost:9200
. - Configure a Kibana dashboard to be populated by the elasticsearch backend.
- Navigate to
localhost:5601
in your web browser.