Vibe Coach

AI-Powered Endurance Training Platform

Adaptive training recommendations based on your HRV, recovery metrics, and real-time performance data from Strava and Whoop.

HRV Analysis

Z-Score normalization with 30-day rolling baseline for precise recovery tracking

Smart Integration

Automatic sync with Strava activities and Whoop recovery data

Adaptive Calendar

AI-adjusted training plans that respond to your readiness

Analytics Dashboard

Visualize correlations between load, HRV, and subjective feel

Recent Strava Activities

Loading activities...

Adaptive Logic Gates

Vagal Saturation

HRV Z-Score > 1.5 + High Fatigue

Complete rest or light recovery

Sympathetic Dominance

HRV Z-Score < -1.5 + Elevated RHR

Easy aerobic or rest

Optimal Readiness

Neutral Z-Score + High Readiness

Green light for intensity

Multi-tenant platform with Row-Level Security | Powered by Gemini 1.5 Pro | PostgreSQL + Redis + FastAPI + Next.js