Launching soon · iOS + web · Free tier forever

See the person you'll become in 90 days.

Upload one photo. DAY90 projects your body and your race times at Day 90 — then builds your training plan backwards from that goal, and re-computes it every week from what you actually did.

Photos never leave your device No credit card Free tier forever
Person training in a gym
Projection Lab · live in your browser

your Day 90 · projected 5K

The demo below runs 100% in your browser — your photo is measured on-device, never uploaded.

Three steps. No subscriptions required to start.

Athlete squatting with a barbell

01 · Project

One photo. Three futures.

Pick Lean, Muscle or Endurance. Each comes with its own projected body and projected race times. Compare all three before you commit to one.

LeanMuscleEndurance
Runners at the start of a 5K race

02 · Plan

Computed backwards from Day 90.

Your 12-week plan starts from your goal and works back: weekly sessions, deload weeks, paces from Jack Daniels' VDOT tables — the same math behind Olympian training blocks.

Easy 6:40/kmThreshold 5:50/kmIntervals 5:32/km
Two focused crossfit athletes

03 · Prove

Every Monday, you get a league.

Thirty people, one bracket, promoted or relegated weekly. Points for workouts and scans — not for talking. One bad week? Streak freezes have you covered.

LeaguesStreak freezesFriend streaks

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.

  ▄▄▄
 █ o o█
 █  w  █
 █▄▄▄▄▄█
  █   █
  █   █

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.

Try the real thing in this browser. Your photo never leaves your device.

Day 90 Projection Lab on-device

Drop a full-body photo

Front-facing, arms slightly out. That's it.

Or tap to browse

Your Day 90 goal

Measuring your silhouette...

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

Lean cuts fat · Muscle adds size & definition · Endurance drops your 5K

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're shown.

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.

No photos in 90 days? Capped at Everyone. Your history is your profile — that's the point.

Two training partners working out together

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 only adds unlimited scans, all three archetypes 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.