A training platform for people who follow structured programs, not random workouts. Weekly programming, nutrition tracking with macro targets, body composition trends, and training load management — designed for athletes preparing for specific events.
The Problem
Fitness apps fall into two camps: consumer apps that gamify everything and assume you have no idea what you're doing, or spreadsheet-style trackers that give you data without context. Neither works for someone following a structured program with specific goals and timelines.
If you're training for something real — a race, a competition, a physical standard — you need a tool that understands periodization, not one that gives you a streak badge.
Cadence is training software for people who train with a plan.
What It Does
Structured training, nutrition, and body composition — oriented toward a target date, not a streak counter.
Weekly Programming
Structured training blocks with prescribed sessions. Navigate between weeks, see what’s planned, log what you did. Training is a program, not a playlist.
Nutrition Tracking
Meal logging with macro breakdown against configurable targets. See protein, carbs, and fat as a percentage of your daily goals, not just raw numbers.
Body Composition
Track weight, body fat, and measurements over time. Trend lines that show real progress through the noise of daily fluctuations.
Training Load
Volume and intensity tracking across sessions. Know when you’re building, when you’re recovering, and when you’re overreaching.
Event Countdown
Everything oriented toward a target date. Periodization phases mapped to your calendar. The training makes sense because there’s a deadline.
Agent Integration
Connected to the Cadence agent for proactive coaching, check-ins, and adaptive recommendations based on your actual training data.
Under the Hood
Cadence is a Next.js PWA backed by Supabase, deployed on Vercel. The app is designed to feel native on mobile — installable, fast, and usable offline. Training programs, nutrition logs, and body composition data all live in PostgreSQL with row-level security.
The Cadence agent connects via the same Supabase backend, enabling proactive coaching and adaptive recommendations that respond to real training data rather than generic templates.
Training without structure is just exercise.
Structured programming for athletes with a deadline.