A project by Dario Aranguiz and Kashev Dalmia. Can we make a better lifting tracker than fitnotes?
Backend is written with flask, and frontend is written with bootstrap. Database is SQLite.
To run, you need python3.
- Install dependencies via
pip install -r requirements.txt
. - Run
./manage.py runsever -d
to run a development server.- Run
./manage.py liveserver
to run a live-reloading development server (requires a browser plugin).
- Run
- Historic 1RM estimation chart
- Historic wilks estimation chart
- Historic volume chart
- Social: search for friends via Facebook, see their progress
- Frontend: we can do better than default boostrap styling
- Deployment: get this bad boy online
- Templatize warmup input and allow to include/exclude from volume analytics
See issues for more up-to-date todo.
- Historic volume compared to average
- Volume per day with stacked bar chart for squat/bench/dead-related lifts
- Historic RPE comparisons (how much of your time are you maxing vs 70% etc)
- PR table
- Percentage volume by core lift
- Other volume comparisons (brainstorm)