TRAINING ATLASYOUR TRAINING, IN CONTEXT

A personal software project

Your training has a history.
See the whole map.

Strength, health, and nutrition trends—connected in one local-first dashboard.

Take a closer look
Training Atlas overview with a weight trend chart and body-composition coverage, using synthetic sample data
All screenshots use synthetic sample data. No personal health records are shown.

Sources

Apple Health · Gravl · Hevy

Built with

Python · SQLite

Designed around

Local use · Data ownership

Inside the app

Follow the work.
Understand the context.

Bring the long view of health history together with the detail of exercises, sets, and personal records.

01

Strength in perspective

Explore exercise progression, estimated strength, training volume, and muscle-group trends across Gravl workouts and Hevy history.

02

A longer view of health

Connect Apple Health history and monthly snapshots with weight, body composition, and activity trends.

03

Nutrition with nuance

Look at logged intake alongside training. Missing food logs stay unknown rather than becoming zero.

Strength training

More than the last workout.

View progress over time, explore the exercises behind it, and see how training volume changes across muscle groups.

Exploratory cross-signal correlations help surface patterns. They never establish cause and effect.

Strength training dashboard showing exercise progression and muscle-group trends with synthetic sample data
Strength dashboard · Synthetic sample data

Logged nutrition

The gaps matter, too.

Food logging is an incomplete record. Training Atlas preserves that distinction, showing logged nutrition without assuming that an untracked day means no intake.

Nutrition dashboard showing logged intake trends with synthetic sample data
Nutrition dashboard · Synthetic sample data

Built on trust

Your data stays yours.

Runs locally

A lightweight Python application and SQLite database keep the system straightforward.

Preserves the source

Historical imports and immutable monthly snapshots retain the records behind the trends.

Makes conflicts visible

Conflicting records are flagged rather than silently rewriting history.

Things in progress

A clearer picture, one iteration at a time.

Training Atlas is a personal project under active development.

Read the project story