PERSONAL TRAINING OS

↗ RunLabs

DAILY RUNLABS SCORE
— / 100
Based on today's plan and logged habits
TOTAL XP0
LEVEL1
THIS WEEK0 mi

Score breakdown

Unknown health metrics are excluded and the available components are normalized. Scores are motivational, not medical assessments.

Today's plan

Run days can complete automatically from logged mileage (70% of target). Manual completion is available for other sessions. XP is awarded once per date.

Daily habits

Recovery check-in

Not recorded

Training plan

A dated, conservative draft through February 21, 2027. Adjust to fatigue, injury symptoms, and actual weekly training. Race date is provisional.

Dated training calendar

Logged runs automatically match planned run days at 70% or more of the target distance. Each completed day earns XP once, even with multiple runs.

Edit recurring fallback schedule
Adaptive suggestions are advisory. The first version flags missed sessions and high self-reported fatigue; it never increases mileage automatically.

Log a workout

Activity history

Training analytics

Total miles0
Runs logged0
Elevation ft0

Weekly running miles

Milestones

Personal records and performance trends will become more meaningful as verified workout history accumulates.

Connections & privacy

StravaOAuth and activity sync
Not connected
Apple Health / WatchRequires a native iOS HealthKit companion
Not connected
BevelOfficial export/API feasibility to verify
Not connected
Cloud syncNot signed in · local data remains on this device
Offline

RunLabs Cloud Backup

Sign in with your email and password. Export a JSON backup before your first upload or download. Changes automatically sync after your device and cloud backup are verified to match. Conflicts pause sync to prevent overwrites.

Cloud backup not connected.

Your existing data stays on this device until you explicitly upload it. Never use your Supabase service-role key in this app.