Skip to content
Mike Simms edited this page Jul 2, 2021 · 38 revisions

This is a workout tracking website and optional companion to the Open Workout Tracker mobile app. This is very much a work-in-progress and is being done as a spare-time project, so set your expectations appropriately.

Rationale

Why develop an activity tracking website when there are so many other options available?

  • I needed a companion website to the mobile app of the same name that I developed. I needed this to make the live tracking feature possible.
  • Other workout trackers do not support strength-based exercises, such as pull-ups and push-ups (press-ups).
  • I think users should have control over their own data and this is only possible with an open source application.
  • There are some analytical ideas that I have which none of the major activity tracking websites perform.
  • I want to do some experiments with automatically generating workout plans. This will serve as the platform for this idea.
  • Education. For the experience in performing full-stack software development: dealing with website deployment and scalability, and security issues.

User Guide

Importing Data

Location-based activities can be imported if they are provided in either GPX, TCX, or FIT formats.

Tracking Aerobic Activities

TODO

Tracking Strength Activities

TODO

Tracking Live Activities

Tracking of live activities is supported when using the companion phone or watch app.

Activity View

Analyzing Data

TODO

Activity View

Generating Workout Plans

TODO

Activity View

Run Plans

The algorithm for generating run plans is built around the concept of having several core workouts each week (tempo run, interval session, and long run) while keeping the vast majority of the total weekly distance (80-90%) at an easy pace.

Bike Plans

Not yet implemented.

Swim Plans

Not yet implemented.

iCal Access

Scheduled workouts are accessible in iCal format. The Workouts page contains the URL for the iCal server.

API Access

TODO

Clone this wiki locally