Back to Kstride

Dev Log

Performance

Building Kstride

Train smarter. Race faster.

KStride — AI-powered running platform with training plans for 5K to ultramarathon
Live

Architecture

KStride is a full running platform with a web app for plan generation and race discovery, plus a React Native mobile app for daily training. Users set a goal distance (5K to ultramarathon), target date, and experience level. The AI coaching engine generates a structured training plan with proper periodization, then adapts in real-time based on check-ins. The platform includes a pace calculator, race finder, and .TCX device export. Free forever with no credit card required.

Tech Stack

Next.jsReact NativeAI Coaching EngineSupabaseTailwind CSS

Build My Plan

kstride.com/

Build Timeline

AI plan generator + three-step onboarding

Built the core three-step flow: set your goal (distance + date + level), get your plan (fully structured with periodization), start training. The AI generates plans for any distance from 5K to ultramarathon following established coaching methodology — Base Building, Build, Peak, and Taper phases.

Plan GeneratorPeriodizationOnboarding

Every distance platform + pace calculator

Expanded beyond ultramarathon to support 5K, 10K, Half Marathon, Marathon, and Ultra. Built the pace calculator that converts between km and mile pace with projected race times. Added platform metrics tracking runners, miles logged, and completion rates.

Multi-DistancePace CalculatorMetrics

Race finder + device export + adaptive coaching

Added a race discovery feature to find upcoming events. Implemented .TCX export so users can sync structured workouts to GPS watches and fitness devices. Built the adaptive coaching layer that adjusts plans based on actual training data — world-class methodology that adapts to your life.

Race Finder.TCX ExportAdaptive AI

More Dev Logs