
Upload one full-body photo.
Get a private starting point without creating an account or sending the image to a server.
Your baselineON-DEVICE PROJECTION · FREE TO TRY
Upload one photo. Get three projected futures, a race-time target, and the plan to reach it.
The point of DAY90
DAY90 connects the visual target, the race-time target and the next workout. You always know what you are working toward.

Get a private starting point without creating an account or sending the image to a server.
Your baselineCompare body direction and race-time outcomes before you commit to one path.
Your targetLog what you actually did. Tomorrow's session adjusts when your energy or pace changes.
Your next moveNobody shows you your future 5K. Nobody.
Your watch shows today. DAY90 shows Day 90 — and updates the number every week as your training changes it.
Example: a 26:40 benchmark today → Day 90 with the Lean archetype.

Numbers you can feel.
A pace in minutes per kilometer tells you nothing. "Six corgis on the bar" tells you everything.
One run
56% of Everest
Your 5K covers 5,000m — the mountain is 8,849m. Halfway up, in one run.
A week of your plan
≈ 6 Eiffel Towers
Weekly effort in climbing-equivalent stairs. That's the tower, six times.
Your projected squat
9 corgis
One corgi is 12kg of pure confidence. Respect the weight.
Your projected bench
392 tomatoes
A tomato is 120g. That's a very big salad — and a very real press.
See your own Day 90. Right now.
No account. No upload. Take one minute to see your body, pace and next plan.
Drop a full-body photo
Front-facing, arms slightly out. Your photo stays in this browser.
Or tap to browse
Free to try · no credit card · photo never leaves your device
Measuring your silhouette...
Lean reshapes · Muscle builds · Endurance sharpens your 5K
Directional visualization from your photo and goal — not a promise or medical estimate.
—
—
Same numbers, more imagination. Estimates from your silhouette + plan — not medical advice, just motivation.
Matching
Set your city, gym and schedule. Swipe through people who train like you — matched on activity, goals and Commitment Score. The harder you've worked, the better the pool you see.
New arrivals, casual movers.
Two active weeks in a row.
Verified scans. Real streaks.
The pool where effort is the profile.
Your effort becomes your profile. More consistency unlocks people who train at your level.

From match to real life
Find someone who shares your pace, schedule and ambition — then turn the match into a run, a hike or a training session.
Early access · Founders' list
Founding Members lock in half-price premium for life, get their name in the app credits, and skip the queue. Free tier is free forever — premium adds unlimited scans, all three archetypes, photoreal projection and matching.
How the queue works — transparently
You're in. Position #--
Your referral code: --
Each friend who joins moves you up. Referrals jump you faster than waiting does.
Referral Vault · this week
A projection. Nobody can promise body changes, and we won't pretend otherwise. We show you what a followed plan produces for someone like you, then update it every week with your real scans. The gap between projection and reality is the most honest feedback you'll get.
Nowhere. Pose measurement runs on your device. We store measurements, never images. That keeps your data private and our costs near zero — which is why the free tier exists.
Free tier: one scan a day, your projection, league access. Premium at $14.99/month or $89.99/year: unlimited scans, all three archetypes, photoreal projection, and matchmaking access. Founding Members get 50% off forever.
Yes. The performance projection covers runs, walks and strength benchmarks. If you lift, your plan and projection are built around strength progress. If you do nothing yet, the walk benchmark is a perfectly honest starting point.
Points from verified scans, completed sessions and streaks. It decides your league tier and your matching pool — which means the people you meet have done the work, not just said they would.
Transparently. Your position is a formula: 1000, minus minutes on the list, plus 50 per friend who joins through your code. Waiting moves you up slowly. Inviting moves you up fast.
Leagues
Monday. Thirty people. One bracket.
You're grouped with people at your level. Train to move up a tier, or slip and get relegated. Points come from workouts, scans and streaks — not from talking.