jovandeginste / workout-tracker

A workout tracking web application for personal use (or family, friends), geared towards running and other GPX-based activities
Other
966 stars 30 forks source link

Improve route segments pages for progress tracking #256

Open pixelspark opened 3 months ago

pixelspark commented 3 months ago

The route segments overview page could be a great tool for tracking training progress/trends over time. As a runner I would add sprint segments, some longer routes, maybe some with altitude differences, and then I'd like to see how I perform on those to get an idea of my performance on different types of routes.

In addition to the number of matches, I think it would therefore be very useful to show the following information there for each segment in a table:

This info should be grouped (or filtered) by workout type.

The same details mentioned above could of course also be shown on the segment detail page, the spark line could be a larger graph with the same data.

TheBig-O commented 1 month ago

One additional item that would be a great add is the ability to manually select a route segment. I have several runs that don't show up when reviewing the segment that they should be associated with. My belief is that the start and stop points are just far enough apart that they don't link to the segment. (The rest of the route is a close to the same as it can get without actually stepping in the same footprints.) If there was a way to add known runs to a specific segment, that would allow us to catch the odd run that is "slightly" different. Another option would be to have a "tolerance" setting to catch more of the runs that match the routes a bit more loosely or stringently. Though, a tolerance setting might be much harder to accomplish. I find that I use the route segment page a lot to compare my performance and really like the information.