Your Training Journey

Welcome to your personal training analytics hub! Here's where we dive deep into your progress, celebrate your consistency, and help you understand the story your training data is telling. Every session matters, every streak counts, and every metric helps you become stronger.

Choose Your Timeframe

Switch between different time periods to see how you've been progressing. Whether you're looking at this week's grind or your all-time achievements, we've got the data you need.

GRIT Power

Your GRIT score reflects not just what you did, but how consistently you've been showing up. It factors in your training load, streak momentum, and how well you're managing fatigue.

Total GRIT Loading...

Training Volume

The raw numbers tell a story. Every kilometer covered, every minute invested, every session completed adds up to something bigger than the sum of its parts.

Total Sessions 0
Distance Covered 0 km
Time Invested 0h 0m

Consistency Streak

Consistency beats perfection every time. Your streaks show that you're building the habit of showing up, even when you don't feel like it. That's where real growth happens.

Current Streak 0 days
Personal Best 0 days

Training Readiness

Smart training means knowing when to push and when to ease up. These metrics help you understand your body's adaptation to training load over time.

Analyzing your readiness...
Current Fatigue Calculating...
7-Day Avg TRIMP 0
28-Day Avg TRIMP 0

Athletic Skill Tree

Your training data reveals unique strengths and areas for growth. This skill tree shows your athletic profile based on heart rate analysis.

Aerobic (Z1-Z3)

Fat Burning
Level 0
2%-50%+ of training in Z1
Aerobic Base
Level 0
2%-50%+ of training in Z2
Tempo
Level 0
1%-25%+ of training in Z3

Anaerobic (Z4-Z5)

Threshold
Level 0
1%-20%+ of training in Z4
VO2 Max
Level 0
0.5%-15%+ of training in Z5

Resilience

Recovery
Level 0
10%-50%+ of training in Z1
Consistency
Level 0
2-10+ sessions per week
Volume
Level 0
1-25+ hours per period