
Building a Simple Dashboard
Sources and review status
Review pending — this text hasn’t been signed off by a reviewer yet.
See this lesson’s sources0% read · 2 min left
A good dashboard shows a few goal-relevant metrics as smoothed trends — leading indicators for action, lagging indicators for confirmation — and hides the rest.
Detail
A dashboard turns the data layer into decisions. The design principles:
- Show few metrics, chosen by goal. Surface only the KPIs that matter for the user's current goal (see KPIs for Fat Loss, KPIs for Strength, KPIs for Endurance). A wall of numbers causes paralysis and over-tracking (see Avoiding Over-Tracking and Obsession).
- Pair leading and lagging. Put leading indicators (adherence streaks, sessions done, weekly volume, steps) up top for daily action, and lagging outcomes (weight trend, e1RM, FTP, PRs) below for the long-arc story (see Leading vs Lagging Indicators).
- Plot smoothed trends, not raw points. Use moving-average lines (e.g. 7-day trend weight) so the eye reads signal, not noise. Show the raw points faintly if at all.
- Anchor to goals. Overlay the target rate / goal line so "on track vs off track" is visible at a glance — this connects to SMART goals.
- Right cadence per tile. Daily tiles (weight trend, readiness, steps), weekly tiles (volume, adherence, active minutes), and per-block tiles (re-test results) per How Often to Measure.
- Celebrate wins. Auto-surface recent PRs and streaks — they drive adherence.
A minimal viable dashboard for most users: trend weight with goal line, this week's adherence (sessions + nutrition), a goal-specific output trend (e1RM / pace-at-HR / waist), and a recent-PR / streak banner. Build with privacy defaults in mind (see Health-Data Privacy Basics).
Key facts
- Show few, goal-relevant metrics; hide the rest to avoid paralysis.
- Pair leading indicators (action) with lagging outcomes (confirmation).
- Plot smoothed moving-average trend lines, not raw daily points.
- Overlay the goal/target line so on-track status is glanceable.
- Use per-metric cadence (daily/weekly/per-block) and surface PRs/streaks.
Connections
- Leading vs Lagging Indicators — the two metric layers to show.
- Moving Averages — trend lines are the core visualization.
- Goal-Setting with Metrics (SMART) — the goal line a dashboard overlays.
- How Often to Measure — cadence per dashboard tile.
- Avoiding Over-Tracking and Obsession — minimalism guards against obsession.
Sources
Keep this lesson, or ask how it applies to you.
Educational content only — not medical advice. Always consult a qualified professional for individualized guidance, especially around injury, pregnancy, or medical conditions.