01 · The BriefThe problem with climbing training
Climbing training is deeply individual. Two climbers at the same grade can have completely different weaknesses — one lacks finger strength, another needs endurance, a third has poor technique on overhangs. Off-the-shelf training plans treat everyone the same.
Alex Voit, the founder, has 15 years of coaching experience and has helped over 21,000 climbers improve. He wanted to democratize what high-performance coaches do: assess each athlete individually and build a periodized plan around their specific needs, schedule, and goals.
The challenge was clear: take complex sports science — periodization, stimulus distribution, load management — and encode it into software that produces plans as good as a personal coach would write.
02 · The AlgorithmPeriodization-based program generation
The core of EternaClimb is a multi-stage algorithm pipeline that transforms 47 data points about a climber into a fully periodized 16-week training program:
Macrocycle — the 16-week arc is divided into 5 phases (Base → Build → Integration → Peak → Consolidation), each with distinct physiological goals. Phase lengths adjust based on the climber's level.
Mesocycle — each 4-week block follows a progressive load curve (0.8 → 1.0 → 1.15 → 0.65 deload) with RPE targets, ensuring systematic recovery and supercompensation.
Microcycle — the weekly schedule distributes 2–5 sessions (gym, home, or outdoor) across 9 distinct stimulus types: ARC, Endurance, Power Endurance, Finger Strength, Strength, Technique, General Athletics, Specific Climbing, and Testing.
Exercise selection — filters from 200+ exercises by location, level, stimulus, equipment, and intensity. Handles supersets, intervals, and HIIT circuits. Each exercise has video demonstrations.
03 · Quiz Funnel47 questions, 10 phases, zero friction
The quiz is the app's front door. It spans 10 phases — from climbing background and self-assessment scores to training schedule, equipment access, injury history, and goal grade. The system collects enough data for the algorithm while keeping the experience engaging.
Key UX decisions: auto-advance for educational steps so users don't tap "Next" on information screens, localStorage persistence so abandoned sessions can resume, and real-time analytics tracking every step through Supabase.
"Every person is unique. If you approach them holistically and individually, they can unlock their full potential."Alex Voit — Founder & Head Coach
04 · Tech StackModern, typed, production-grade
The entire product runs on a modern, typed stack designed for performance and maintainability:
The program editor uses @dnd-kit for drag-and-drop exercise reordering with real-time duration validation. Coaches can review, edit, and approve generated programs before they reach clients.
05 · Key FeaturesWhat we shipped
- 47-step quiz funnel with session persistence, auto-advance, and analytics
- Periodization algorithm — 16 modules producing a 16-week program from 47 inputs
- 200+ exercise database with multi-dimensional tagging and video demos
- Interactive program editor — drag-and-drop with duration validation
- Admin dashboard — program requests, quiz analytics, user management
- Payment integration — Lemon Squeezy checkout with status tracking
- Email notifications — program delivery and coaching reminders
- Blog — auto-rotating carousel with featured articles
- Responsive design — full mobile and desktop experience
06 · The ResultFrom idea to production in 10 weeks
EternaClimb went from first commit to production in 70 days. The algorithm produces plans that early testing shows align closely with what professional coaches would prescribe. The quiz funnel converts effectively, and the program editor gives coaches full control over the output.
The codebase is typed end-to-end, structured for maintainability, and comes with comprehensive algorithm logging that documents every decision the system makes — invaluable for debugging and continuous improvement.

