ON-DEVICE PROJECTION · FREE TO TRY

See your Day 90 before you train for it.

Upload one photo. Get three projected futures, a race-time target, and the plan to reach it.

Photos never leave your device No credit card Free tier forever

The point of DAY90

Turn a vague goal into something you can see and do.

DAY90 connects the visual target, the race-time target and the next workout. You always know what you are working toward.

01 START WITH YOU
Athlete squatting with a barbell

Upload one full-body photo.

Get a private starting point without creating an account or sending the image to a server.

Your baseline
02 SEE THE TARGET
24:48projected 5K · Day 90
LEANMUSCLEENDURANCE

Choose the future that motivates you.

Compare body direction and race-time outcomes before you commit to one path.

Your target
03 KNOW TODAY'S MOVE

Get one clear action today.

Log what you actually did. Tomorrow's session adjusts when your energy or pace changes.

Your next move
Seewhat 90 days could look like
Trainbackwards from a real target
Adaptwithout starting over after a bad week

Nobody 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.

26:40Your 5K todayyour benchmark
24:48Projected 5K · Day 90Lean plan, followed
51:43Projected 10K · Day 90same plan, same math
07:27Projected mile · Day 90your goal, visualized

Example: a 26:40 benchmark today → Day 90 with the Lean archetype.

Runners crossing the finish line of a road race

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.

Day 90 Projection Lab on-device

Drop a full-body photo

Front-facing, arms slightly out. Your photo stays in this browser.

Or tap to browse

Your Day 90 goal

Free to try · no credit card · photo never leaves your device

Measuring your silhouette...

You today
Day 0
Projected Day 90
Day 90 Lean
Waist--
Projected 5K--
Projected 10K--

Lean reshapes · Muscle builds · Endurance sharpens your 5K

Directional visualization from your photo and goal — not a promise or medical estimate.

Tonight

Same numbers, more imagination. Estimates from your silhouette + plan — not medical advice, just motivation.

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.

  • Promotion and relegation every week — the ladder always moves
  • One streak freeze per week, so a bad day doesn't erase you
  • Friend streaks: when someone you train with shows up, your odds of showing up jump 22%
  • Your Commitment Score grows with verified scans — it's also your dating profile
Two crossfit athletes focused before a workout
Volt League · Week 6Gold
1maya.runs640
2iron.jas615
3you590promoting
4coast.carla552
5streak_sam531

Matching

Meet people who prove it too.

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.

Everyone 0+ score

New arrivals, casual movers.

Movers 30+

Two active weeks in a row.

Commitments 60+

Verified scans. Real streaks.

Proven 85+ · 90 days

The pool where effort is the profile.

Your effort becomes your profile. More consistency unlocks people who train at your level.

Two training partners working out together

From match to real life

Match on effort. Meet outside.

Find someone who shares your pace, schedule and ambition — then turn the match into a run, a hike or a training session.

MatchTrainMeet

Early access · Founders' list

The first 100 get 50% off. Forever.

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.

  • Instant Day 90 projection when you join
  • Every friend who joins moves you up the list
  • Top referrers win the Referral Vault each week
  • First cohort gets the iOS TestFlight invite

How the queue works — transparently

  1. Your position = time on the list, minus 50 per friend who joins with your code
  2. Waiting moves you up slowly. Inviting moves you up fast
  3. Each week, the top referrers split the Referral Vault
Photos never leave your device No credit card Unsubscribe anytime

You are #1,204. Invite 3 friends to jump ~150 spots.

Questions people actually ask

Is this a prediction or a projection?

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.

Where do my photos go?

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.

What does it cost?

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.

I don't run. Is this for me?

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.

What is a Commitment Score?

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.

How is the waitlist ranked?

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.