Cadence

Train With Intent

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.

Currently in private beta

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.

Next.jsSupabaseVercelPWATailwind CSS

Training without structure is just exercise.

Structured programming for athletes with a deadline.

Currently in private beta