⚠️ Supabase is not configured yet. Open config.js at the root of your repo and replace YOUR_SUPABASE_PROJECT_URL and YOUR_SUPABASE_ANON_KEY with your keys from the Supabase dashboard under Settings → API.
Welcome back

Your programs.
Your athletes.

Log in to access your saved training programs and generate new ones for any swimmer, any pool, any goal.

Week-by-week variation — no two weeks the same across your full program block.
SCY, SCM, and LCM — set distances and intervals adapt to your pool automatically.
Saved program history — access and reuse every program you've generated.
Built by a coach — 20 years of D1 and club coaching baked into every program.
Log in to SwimProGen
Don't have an account? Sign up free
Please enter a valid email address.
Please enter your password.

or