Version B · Proposal · The version Andrew gave feedback on lives at mirrorfriendly-demo.pages.dev. This one bundles Jean's proposed copy, pricing and UX improvements for you to cherry-pick.
DEMO MODE RESTART
ANDREW FARRUGIA PT · MALTA FOUNDERS LAUNCH 2026

A REAL COACH.
IN YOUR POCKET.

I've been training people in person for years. This is the app version of how I actually coach: a plan tuned to your body, food you'll actually eat, and check-ins every six weeks so you don't drift.

14 MINUTES TO YOUR FIRST PLAN · FREE TO START · €29/MO TO GO DEEPER
TRAIN, EAT, TRAVEL · ONE APP −1.2 KG IN 14 DAYS +4.6% STRENGTH NO TRAINER. NO GUESSWORK. YOUR COACH · IN YOUR POCKET · 24/7 TRAIN, EAT, TRAVEL · ONE APP −1.2 KG IN 14 DAYS +4.6% STRENGTH NO TRAINER. NO GUESSWORK. YOUR COACH · IN YOUR POCKET · 24/7
STEP 01 / 03

01 / BASELINE

Tell us
about your body.

A few quick numbers and the goal that's brought you here. This is the data the protocol is built on.

DEMO · ANSWERS PRE-FILLED · TWEAK IF YOU LIKE

ANDREW IS READING YOUR ANSWERS

Building your plan.
Stay with me.

  • 01 Reading what you told us QUEUED
  • 02 Picking exercises that fit your week QUEUED
  • 03 Setting starting weights you can actually hit QUEUED
  • 04 Working out how much you need to eat QUEUED
EST. 12S REMAINING RUNNING
BLOCK 01 · WEEK 04
DEMO TOOLS · PREMIUM  ▾   CLICK TO SWITCH TIER ↳ in production this is hidden
9 sessions logged · 4-week streak
Most clients who hit week 4 stay past week 12. Keep going.
TUESDAY · BLOCK 01 · WEEK 04 / DAY 02

TODAY: PUSH.

~58 MINUTES · 5 LIFTS · 20 SETS · BARBELL + DUMBBELLS
  • Bench press, 4×5 @ 84.5 KG
  • Overhead press, 3×8 @ 52 KG
  • + 3 more lifts after
LOCKED · Tracking, videos and rest timer come with Premium
TRAINING / PUSH FULL SESSION DETAIL
A1Bench press RPE 74×584.5 KG
A2Overhead press RPE 73×852 KG
B1Incline DB press RPE 83×1026 KG / hand
B2Weighted dips RPE 83×10+10 KG
CCable triceps RPE 93×1222 KG
NUTRITION / TARGETS DAILY
ENERGY
2,680KCAL
PROTEIN
220G
CARBS
280G
FATS
80G
SAMPLE DAY · 3 MEALS · 1 SNACK
B1 Greek yoghurt + oats + berries 680 KCAL
L1 Chicken thigh, basmati, broccoli 820 KCAL
S1 Whey shake + apple + almonds 320 KCAL
D1 Salmon, sweet potato, asparagus 860 KCAL
PREMIUM · Track your own food, scan barcodes, auto shopping list, eatery finder.
LOG TODAY'S WEIGHT FASTED · ONE TAP
78.4 KG

Yesterday: 78.5 kg · 28-day trend: −1.4 kg

YOUR 6-WEEK BLOCK.

SESSIONS DONE
9 / 24
TRAINING ADH.
96%
NUTRITION ADH.
92%
4-week streak · next session: Thursday PULL
Block refreshes 16 Jun. 14 sessions to go.
BASIC SAMPLE · This is your 6-week sample plan. Premium unlocks tracking, swaps and a fresh plan every 6 weeks.

WEEK 01 · 05–11 MAY · DONE

MPUSH
TPULL
WREST
TLEGS
FREST
SFULL
SREST

WEEK 02 · 12–18 MAY · DONE

MPUSH
TPULL
WREST
TLEGS
FREST
SFULL
SREST

WEEK 03 · 19–25 MAY · DONE

MPUSH
TPULL
WREST
TLEGS
FREST
SFULL
SREST

WEEK 04 · 26 MAY–01 JUN · CURRENT

MPUSH
TPUSH
WREST
TPULL
FREST
SLEGS
SREST

WEEK 05 · 02–08 JUN · UPCOMING

MPUSH
TPULL
WREST
TLEGS
FREST
SFULL
SREST

WEEK 06 · 09–15 JUN · BLOCK ENDS · REFRESH 16 JUN

MPUSH
TPULL
WREST
TLEGS
FREST
SFULL
SREST

PROGRESS · 27 MAY 2026

PROGRESS,
ON THE RECORD.

Body weight every day, girth and photos every 2 or 3 weeks (your call). The protocol reads the signal and adjusts the next refresh from there.

BASIC · You see body weight movement only. Premium adds girth, photo comparisons, strength index and adherence.
BODY WEIGHT DAILY · FASTED · −1.4 KG IN 28 DAYS
81.2 KG 78.0 KG 28 DAYS
LOG TODAY · 27 MAY 2026 FASTED · ONE TAP
78.4 KG
MEASUREMENT CHECK-IN CADENCE · YOUR CALL

How often should the app remind you to take girth measurements and progress photos?

Next check-in due 02 Jun 2026 — you'll get a push, an in-app card, and an email reminder.

GIRTH MEASUREMENTS LAST UPDATED 19 MAY 2026
CHEST
104.2 cm
+0.4 cm vs baseline
WAIST
83.0 cm
−2.1 cm vs baseline
HIPS
98.4 cm
−1.0 cm vs baseline
BICEP · L
36.8 cm
+0.6 cm vs baseline
BICEP · R
37.1 cm
+0.7 cm vs baseline
THIGH
58.4 cm
+0.3 cm vs baseline
PHOTO COMPARISON RELAXED POSE · FRONT / SIDE / BACK
BASELINE · 21 APR · 79.8 KG LATEST · 19 MAY · 78.4 KG
‹›

Drag the divider to scrub. Placeholder silhouettes here, real photos in the live app.

COMMENTARY · FRONT
Visible drop around the waistline (−2.1 cm) and a sharper line through the obliques. Shoulders sit cleaner, traps look fuller. Body weight down 1.4 kg but bicep girth up 0.7 cm — recomp is doing what it should. Stay the course.

STRENGTH INDEX FROM YOUR LOGGED SETS
BENCH 1RM
115 KG
OHP 1RM
70 KG
OVERALL Δ
+4.6%

Auto-calculated from saved workouts via the progressive-overload arc. Updates after every session.

ADHERENCE NUDGE BELOW 80%
TRAINING
96%

9 of 9 planned sessions · last 14 days

4-week streak. Hit Saturday's legs to extend it.
NUTRITION
92%

Meals ticked or kcal logged · 26 of 28 days

Thursday dip. Log your Friday lunch by 8 pm to recover the week.

ON TRACK Both above the 80% nudge line. If either drops, the app sends a one-tap check-in to figure out what's getting in the way.

REVIEW HISTORY

02 JUN 2026 Week 06 check-in
19 MAY 2026 Week 04 check-in · current −1.2 KG · +4.6% · −2.1 CM WAIST
05 MAY 2026 Week 02 check-in −0.6 KG · +1.2%
21 APR 2026 Baseline established 79.8 KG · WAIST 85.1 CM

TRAINING · BLOCK 01 · WEEK 04 OF 6

TODAY: PUSH.

5 lifts, 20 sets, ~58 minutes. Video for every movement, rest timer between sets, every set logged. Plan refreshes every 6 weeks.

PREMIUM · I adjust your weights every 6 weeks based on what you actually lifted. Free plan stays static. €29/mo.
SESSION · A1 · BENCH PRESS RPE 7 · 4 × 5 · 84.5 KG
Bench press
RPE 7 · 4 sets × 5 reps · tap thumb to watch cue video
Rest between sets 02:30
84.5 KG
Top load
Overhead press
A2 · RPE 7 · 3 × 8 · rest 02:00
52 KG
Top load
Incline DB press
B1 · RPE 8 · 3 × 10 · rest 01:30
26 KG
Per hand
Weighted dips
B2 · RPE 8 · 3 × 10 · rest 01:30
+10 KG
Belt load
Cable triceps
C · RPE 9 · 3 × 12 · rest 01:00
22 KG
Stack load
PROGRAMME REFRESH EVERY 6 WEEKS

Your full programme updates every 6 weeks. Next refresh: 16 Jun 2026. Six weeks is enough time for adaptation to show up in your numbers — the protocol re-reads where you are and adjusts loads, volume and exercise selection from there.

NO GYM TODAY? BODYWEIGHT + BANDS

No time to get to the gym — or kit at home is limited? Pull a no-gym session that targets today's muscle groups. Same builder as Travel Mode.

NUTRITION · BLOCK 01 · WEEK 04

NUTRITION,
TO THE GRAM.

Target 2,680 kcal · 220g protein · 280g carbs · 80g fats. 3 meals + 1 snack from your onboarding answer. Free gets you portion sizes per ingredient. Premium adds a generated shopping list, eatery finder and food logging. Ultra adds a supplement stack.

TODAY · MEAL PLAN 3 MEALS · 1 SNACK · 2,680 KCAL
B1 · BREAKFAST 680 KCAL · 38P / 88C / 18F

Greek yoghurt + oats + berries

IngredientQty
Greek yoghurt 0%250 G135 KCAL
Rolled oats80 G300 KCAL
Mixed berries120 G65 KCAL
Honey15 G45 KCAL
Walnuts20 G135 KCAL
L1 · LUNCH 820 KCAL · 64P / 88C / 18F

Chicken thigh, basmati, broccoli

Chicken thigh (skinless)220 G375 KCAL
Basmati rice (dry weight)90 G310 KCAL
Broccoli200 G70 KCAL
Olive oil8 G70 KCAL
S1 · SNACK 320 KCAL · 35P / 28C / 10F

Whey shake + apple + almonds

Whey isolate (vanilla)30 G115 KCAL
Apple1 medium95 KCAL
Almonds20 G110 KCAL
D1 · DINNER 860 KCAL · 62P / 60C / 32F

Salmon, sweet potato, asparagus

Salmon fillet220 G440 KCAL
Sweet potato300 G260 KCAL
Asparagus150 G30 KCAL
Olive oil + lemon12 G100 KCAL
EATING OUT TONIGHT AT HOME · MACRO-MATCHED

Skipping the kitchen tonight? Find eateries near you with dishes that fit today's remaining macros — or order in via delivery. Same filters as Travel Mode, just for your home city.

PREMIUM · Find restaurants near you tonight that fit today's macros. €29/mo.
LOG YOUR OWN FOOD SEARCH OR SCAN

Replace any meal above with your own — macros update against your daily target automatically.

PREMIUM · Eat off-plan? Search a brand or scan a barcode, macros tally themselves. €29/mo.
FOOD SHOPPING LIST WEEK 04 · 7 DAYS
Protein
Chicken thigh, skinless1.5 KG
Salmon fillet1.5 KG
Greek yoghurt 0%1.75 KG
Whey isolate (vanilla)1 tub
Eggs (large)12
Carbs & Veg
Basmati rice800 G
Sweet potato2.1 KG
Rolled oats600 G
Broccoli1.4 KG
Asparagus1 KG
Mixed berries800 G
Apples7
PREMIUM · Your week's shopping list, auto-built from the plan. Export PDF or push to Glovo / Bolt.
ULTRA · SUPPLEMENT STACK REVIEWED 02 MAY 2026
DAILY · MORNING
Creatine monohydrate
5 G · with breakfast
Strength + lean mass support. Most-studied legal supplement, do not skip on rest days.
DAILY · MORNING
Vitamin D3 + K2
4,000 IU + 100 µg
Your last panel showed 24 ng/mL — sub-optimal. Target 40–60.
PRE-WORKOUT
Whey isolate
30 G · 30 min pre
Already in your snack — counted toward daily protein, not on top.
EVENING · 7 PM
Magnesium glycinate
300 MG · with dinner
Sleep + recovery. Glycinate form is the version your gut actually absorbs.
ULTRA · Supplement stack reviewed against your blood panel + DEXA

TRAVEL · OFF BASE

TRAVEL MODE.

Plan a trip — your plan goes with you. Find a gym near your hotel, find an eatery that fits today's macros, or pull a no-gym session out of your back pocket.

TIER 03 · ULTRA

EVERY SIGNAL
THE PROTOCOL CAN READ.

Everything in Premium, plus blood panel + DEXA driven plans, postural analysis from a single photo, and quarterly live Q&A sessions with Andrew. Not a 1:1 — these are small-group sessions for every Ultra member.

LIVE · v1 ANCHOR
Postural analysis

Upload a front, side and back photo. The model flags asymmetries, anterior pelvic tilt, rounded shoulders — then routes corrective work into your plan. Shareable result image.

→ TAKE YOUR FIRST POSTURE SCAN
LIVE · v1
Quarterly group Q&A

90-minute live session every quarter with Andrew. Bring questions, see other members' edge-cases, walk away with answers. Recordings stored in the app.

→ NEXT SESSION · 27 JUN 2026 · 18:00 CET
LIVE · v1
Blood panel + DEXA driven plans

Upload your last panel, the protocol adjusts macros, supplements and recovery flags. Same with a DEXA scan — body composition feeds the next 6-week block.

→ UPLOAD MY LAST PANEL
ROADMAP · YEAR 2
Stress + sleep tools

Box-breathing routine with timer and voice prompt. Sleep optimisation with white-noise and a wearables dashboard (Apple Health, Whoop, Garmin, Oura). Shipping after first 50 are happy.

→ SHIPS Q1 2027
ULTRA · All of the above + everything in Premium · €69/month
TRAVEL MODE

PROTOCOL · ON OR OFF BASE

TRAVEL MODE.

Your plan, anywhere. Gyms, eateries that match your macros, and zero-equipment workouts when there's no kit on the ground — whether you're 4,000km from home or just eating out tonight in your own city.

Lisbon, Portugal
Berlin, Germany
New York, USA
Bali, Indonesia
Marrakech, Morocco
17 MAY → 24 MAY
RECENT TRIPS
BARCELONA LAST WEEK · 5 SESSIONS LOGGED
LONDON MAR 2026 · 4 SESSIONS LOGGED
ATHENS FEB 2026 · 3 SESSIONS LOGGED
LISBON · 17–24 MAY

CITY · LISBON

LISBON.

5 gyms within 5km of your hotel. Filtered for the equipment your plan needs this week.

Iron House Gym
BAIRRO ALTO FULL BARBELL DAY PASS €18

Old-school iron. Two power racks, full DB set to 50kg, cable machine. Loud, hot, very Lisbon.

ANDREW'S PICKClosest match to your current rack work. Walk-in friendly.
320M €€
Holmes Place Avenida
AVENIDA DA LIBERDADE FULL FACILITY DAY PASS €35

Premium chain. Racks, machines, full DB to 40kg, pool + sauna if you want recovery. Towels included.

MEMBER-FAVOURITEBest if you want a sauna after Wed legs.
680M €€€
Anytime Fitness Saldanha
SALDANHA 24/7 ACCESS DAY PASS €15

Bare-bones but it has everything you need. One rack, one Smith, full DB to 45kg, cables. Open at 6am, perfect for your schedule.

PT ANDREWReciprocal access if you're a member back home.
1.2KM €€
CrossFit Lisboa
ALCÂNTARA BARBELL + RIG DROP-IN €25

If you want a class for one of your sessions. Programmed strength bias. Drop-in friendly, English-speaking coaches.

ALTSkip Tuesday push, slot in their strength class instead.
2.4KM €€
FitnessHut Príncipe Real
PRÍNCIPE REAL BOUTIQUE / MIXED DAY PASS €18

Mixed strength + cardio studio. Light DBs only (to 25kg), no power rack. Use for Friday accessory or a conditioning session.

LIGHT EQUIPMENTWon't cover heavy compounds — skip for Tuesday push.
1.8KM €€
LISBON · 17–24 MAY

CITY · LISBON · EATERIES

LISBON. EATERIES.

Matched to your nutrition plan (high-protein, low-FODMAP). Dishes pre-calculated against today's macro targets.

Honest Greens
BAIXA FAST-CASUAL / BOWLS
HIGH PROTEIN LOW FODMAP GLUTEN-FREE OPT

Build-your-own bowl chain. Quick lunch fix on training days. Their "Power Bowl" hits your macros almost exactly.

GET:Chicken + quinoa + roast veg + tahini ≈ 580 KCAL · 48P · 52C · 18F
PT ANDREWEasiest macro win in the city. Two locations near your hotel.
450M €€
Prado
FARM-TO-TABLE / NATURAL
HIGH PROTEIN LOW FODMAP

Seasonal Portuguese ingredients, clean cooking. Their fish-of-the-day is reliably grilled, simply dressed. Date-night friendly.

GET:Grilled sea bass + greens + rice ≈ 620 KCAL · 52P · 38C · 22F
SPLURGESkip the sourdough basket if you're cutting.
900M €€€
Cervejaria Ramiro
INTENDENTE SEAFOOD / GRILL HOUSE
HIGH PROTEIN GLUTEN-FREE

Iconic Lisbon seafood. Tigers prawns, clams, gambas. Easy to hit protein without rice or bread.

GET:Tiger prawns (1kg) + clams ≈ 540 KCAL · 64P · 8C · 26F
FLAGGarlic-heavy — if FODMAP-sensitive, order without butter sauce.
1.6KM €€
Lubre
CHIADO POKE / BOWLS
HIGH PROTEIN LOW FODMAP CUT-FRIENDLY

Poke bowl chain. Build-your-own, full macros displayed. Their tuna + edamame combo is your friend.

GET:Double tuna + rice + edamame ≈ 510 KCAL · 44P · 56C · 12F
PT ANDREWCheapest macro hit if you're between sessions.
720M €€
Tasca da Esquina
CAMPO DE OURIQUE MODERN PORTUGUESE
HIGH PROTEIN VEG OPTIONS

Neighbourhood favourite, ingredient-driven. Their grilled octopus and Iberian pork dishes are macro-friendly.

GET:Grilled octopus + sweet potato ≈ 590 KCAL · 46P · 44C · 20F
SOCIALGood for a group dinner. Ask for grilled, not fried.
2.1KM €€
Sea Me
CHIADO FINE-DINING / FISH
HIGH PROTEIN LOW FODMAP

Modern fish house, sushi + grill. Most plates land cleanly in your macro window if you skip the dessert tier.

GET:Grilled tuna belly + asparagus ≈ 640 KCAL · 58P · 14C · 36F
SPECIALBook ahead — last booking 21:30.
820M €€€
LISBON · 17–24 MAY

NO GYM ON THE GROUND

NO GYM.
NO PROBLEM.

Bodyweight + bands. 30 minutes. Built off your current plan — same muscle groups, no excuses.

HOTEL HIIT
PUSH-LEGS
~30 MIN · BANDS + BODY · TAP ANY THUMB FOR VIDEO
BLOCK A · WARM-UP · 5 MIN
Cardio shadow / jog-in-place
2 min · keep heart-rate climbing
2:00
Hip openers + 90/90 rotations
1 min · slow, controlled
1:00
Push-up to downward-dog flow
10 reps · breathe at the top
×10
Band pull-aparts
10 per arm · scap retraction
×10
BLOCK B · MAIN · 4 ROUNDS · 20 MIN
Push-ups
12 reps · pause at the bottom
×12
Bodyweight squats
20 reps · full depth
×20
Band rows
15 per side · squeeze the shoulder blades
×15
Mountain climbers
30 sec · stay tight through the core
0:30
Rest
60 seconds before the next round
1:00
BLOCK C · FINISHER · 3 MIN
Plank ladder
45s on / 15s off · 3 rounds
3:00
Alternate forearm / high plank
Switch every round
×3
ASK ANDREW · AI

AI COACH · ANDREW'S VOICE

ASK ANDREW.

Ask me anything about your plan. The boring questions are the good ones: "can I swap squats for leg press this week", "what if I only have 30 minutes", "is 4 espressos too many". I've answered most of them already.

FREE TASTER · You have 3 questions to Ask Andrew, lifetime. Premium unlocks unlimited. €29/mo.
VIEW MODE:
YOU Should I do cardio on my rest day?
PT ANDREW Short answer — no. Rest days are non-negotiable for recovery. If you genuinely have surplus energy, take a 30–40 min walk. Anything zone-2 and above is breaking the protocol.
YOU My hotel doesn't have a squat rack. Can I substitute?
PT ANDREW Yes. Open Travel Mode → No-gym workouts. I've pre-built bodyweight alternatives. For your Wednesday session swap back squat for 4×15 jump squats + 3×12 reverse lunges per leg.
YOU I'm not hitting my protein target. Help.
PT ANDREW Two fixes: 1) one extra meal at +30g protein (Greek yoghurt + whey blend, or chicken breast), 2) front-load — breakfast becomes 40g protein not 20g. Track 3 days, then we re-check.
YOU Why does my plan say week 1 is RPE-based, not loads?
PT ANDREW Cold-start. Your questionnaire didn't capture your one-rep maxes accurately enough to prescribe loads. Week 1 you log actual RPE per set, and Week 2 onwards I use that to calibrate exact loads. Don't go to failure in Week 1 — leave 2–3 reps in the tank.
I've been training the answers, the AI delivers them. If something feels off (injury, plateau over 3 weeks, anything medical), flag it and a human picks it up within 24h.
PRICING · FOUNDERS LAUNCH

PROTOCOL TIERS

PICK YOUR TIER.

Free to see if it fits. Premium for the people who want to train properly. Ultra when you want nothing left to guess.

Founders' 100 · €499 once, Premium for life
7 of 100 slots remaining €499

FREE / SEE IF IT FITS

FREE

€0/forever

Your plan, the basics, and enough rope to see if this is for you.

  • 23-question intake by Andrew
  • One-time 6-week training plan (sample)
  • Calorie + macro target tailored to you
  • Sample meal day with portion sizes per ingredient
  • 3 questions to Ask Andrew (lifetime taster)
  • Plan refresh every 6 weeks based on what you lifted
  • Daily workout tracking + rest timer
  • Video for every exercise
  • Log your own food (search + barcode)
  • Auto food shopping list
  • Travel mode — gyms + eateries + no-gym workouts
  • At-home eatery finder (macro-matched)
  • Unlimited Ask Andrew
  • Postural analysis from photos
  • Blood panel + DEXA driven plans
  • Supplement stack reviewed against your panel
  • Quarterly live group Q&A with Andrew

COMING Q4 2026 · WAITLIST

ULTRA / NOTHING LEFT TO GUESS

ULTRA

€99/month

or €899/year — save €289

For the obsessive end. Wearables, body comp scans, deload weeks tuned to your sleep.

  • Everything in Premium
  • Postural analysis from your photos
  • Blood panel + DEXA driven plans
  • Supplement stack reviewed against your panel
  • Quarterly live group Q&A with Andrew (90 min)
  • Gamification + accountability streaks

FOUNDERS LAUNCH · NO CARD AT SIGN-UP · 14-DAY MONEY-BACK · CANCEL ANYTIME

SECURE CHECKOUT

START PREMIUM.
14-DAY MONEY-BACK.

MirrorFriendly Premium — €29/month

CHARGED TODAY. Full refund within 14 days, no questions. Cancel anytime after that.

Stripe processes in 40+ countries. Need yours added? Email info@mirrorfriendly.com.

POWERED BY STRIPE · 256-BIT TLS · 14-DAY MONEY-BACK

WELCOME · STEP 01 / 02

YOU'RE IN

WELCOME.
WATCH THESE FIRST.

Three short clips before you start. I'll walk you through how the plan works, why it adapts, and what to do when life gets in the way.

01 2:14

READ THIS BEFORE YOUR FIRST WORKOUT

2 minutes from me on what to do and what not to do in week one.

02 1:47

WHY YOUR PLAN CHANGES EVERY 6 WEEKS

What the refresh actually adjusts, and why you should care.

03 1:32

WHAT TO DO WHEN YOU'RE ON THE ROAD

Hotel gym, park, or zero kit. The app has you covered.

A NOTE FROM THE COACH

"If you're here, someone probably sent you. Good. One thing before you start: this only works if you log it. Not perfectly. 80% of the time is enough. I'd rather you tick four workouts honestly than fake five. Show up, tell me the truth, and we'll get somewhere."

ANDREW FARRUGIA · PT, MIRRORFRIENDLY