The Progress screen lets you pick any exercise from your history and draw a line chart showing how the weight you lifted has evolved over a chosen time window. The horizontal axis shows dates, the vertical axis shows kilograms, and each point on the line corresponds to a single workout entry. Use this view to spot upward trends, identify plateaus, and decide when to push for a new personal best.Documentation Index
Fetch the complete documentation index at: https://mintlify.com/Lokhy87/gymApp/llms.txt
Use this file to discover all available pages before exploring further.
Using the progress chart
Open Progress from the sidebar
Navigate to Progress in the main navigation. The exercise dropdown is populated from the full exercise catalog via
GET /api/exercises.Choose an exercise
Select the exercise you want to analyze from the Exercises dropdown. The list shows every exercise in the library, not only the ones you have logged — make sure to pick one you have actually tracked.
Set the time range
Choose a time window using the radio buttons: 3 mo, 6 mo, or 12 mo. The default is 6 months. The API uses this value to calculate how far back to look.
Reading the chart
- Each point on the line is one saved workout entry for the selected exercise.
- The y-axis shows the weight in kilograms recorded for that session.
- The x-axis shows the date formatted as
YYYY-MM-DD. - The shaded area beneath the line helps you see the overall trend at a glance.
- If there are no entries in the selected window, the chart renders empty axes with no data points.
API reference
GET /api/progress
| Parameter | Type | Required | Description |
|---|---|---|---|
exercise | string | Yes | Exact name of the exercise (case-sensitive, matched against the name field in the exercises table) |
months | integer | No | How many months back to include. Defaults to 6 if omitted |
sets and reps fields are included in the response even though the current chart only plots weight; they are available if you build additional visualizations.
Supported time ranges
The UI exposes three preset windows that map directly to themonths parameter:
| UI label | months value | Lookback period |
|---|---|---|
| 3 mo | 3 | Last 3 calendar months from today |
| 6 mo | 6 | Last 6 calendar months from today (default) |
| 12 mo | 12 | Last 12 calendar months from today |
Related pages
Workout history
Browse every logged entry in the monthly calendar view.
Log a workout
Add new entries that will appear in your progress chart.
Progress API
Full endpoint reference for the progress resource.
Exercise library
Browse exercises by muscle group to find the right movement to track.