Recipe-first weight-loss planner. Paternal tone, no calorie surface. The home screen shows three things: today's meals, quick health inputs, and one quiet feedback line reframed as "healthier" not "lighter".
01 · Today
Home · daily surface
Opens to today. Sage "healthier" hero pulls the only positive feedback that matters this week. Three meal rows below: the finished breakfast is checked, lunch is next in amber, dinner waits. Weight and movement are one tap each. No calorie number appears anywhere on this screen, or anywhere in the product.
Default01 · Today · the screen 90% of sessions land on.
Designed to answer "what do I cook, and am I doing ok?" in under three seconds.
9:41
Tuesday · Apr 21 Morning, Alok.
A
Progress · last 2 weeks
You're 1.4 kg healthier than two weeks ago.
BMI 25.4, moving into the healthy range. Resting heart rate down 3 bpm.
Today's mealsSwap day
Breakfast
Oats with berries & almond
10 min·European
Lunch · next
Dal chawal with cucumber raita
30 min·Indian
Dinner
Grilled salmon with soba
25 min·Japanese
This week
Weight
74.2kg
2 days ago · tap to log
Movement
3.5hrs
of 5 this week
5 / 7 on plan
Today
Plan
+
Groceries
Progress
02 · Onboarding
First run · 5 screens
The app decides the path. No slider for weight-loss speed, no "how much do you want to lose in how many weeks", no calorie target. We ask who you are, what you'll cook, and how long you're in, then present a ready plan. Paternal voice throughout.
Welcome01 · Pitch. Three bullets that define the product negatively: no counting, no promises, no choosing the path.
9:41
P
Eat well. Get healthier.
A three, six, or twelve month plan of real meals. We decide the direction, you decide the kitchen.
1No calorie counting. Ever. You cook, you eat, we do the math.
2Every meal is a recipe. Ingredients in grams, steps on screen.
3We set the target. You can't pick a crash diet, because we won't serve one.
I already have an account
Step 1 / 302 · About you. Stats for the BMR math. Activity level is segmented, not numeric. No weight-loss-rate question appears now or later.
9:41
About you
A few things we need.
Used only to shape your plan. Nothing leaves the app.
Height
174cm
Weight today
78.0kg
Age
32years
Sex at birth
Activity outside workouts
Step 2 / 303 · Kitchens. Multi-select across all six supported cuisines. Diet restrictions stack under. This is the single most important input for plan quality.
9:41
Cuisines
Which kitchens should we cook from?
Pick as many as you like. You can change this any time.
American
60 meals
German
50 meals
Indian
70 meals
Japanese
50 meals
Korean
50 meals
European
40 meals
Diet
Eat everything
Vegetarian
Pescatarian
Egg-ok veg
Halal
Gluten-free
Dairy-free
Step 3 / 304 · Commitment. We recommend six. Longer plan means gentler pace means lower rebound risk. This is the only time the user sees a duration number.
9:41
Commitment
How long are you in?
Weight moves slowly when it moves well. The longer you commit, the gentler we can make it.
3months
A reset.
For a small nudge back into range. Steadier than any crash diet.
Recommended
6months
A turning point.
Enough time for the food to become the new default, not the effort.
12months
A new way of living.
The longest plan, the gentlest pace, the widest meal rotation.
Ready05 · Plan ready. No numbers. No projected-weight graph. No "you'll lose X in Y weeks." Just a direction and a start button.
9:41
Your plan
We built a six-month plan for you.
Your goal is a healthy, stable weight. We'll guide you there gently, one meal at a time. No counting, no crashing.
DirectionHealthier, steady
Horizon6 months
KitchensAmerican · Indian · Japanese
Meals in rotation180 wide
Start tomorrow
03 · Recipe & swap
Cook it, or swap it
Tapping a meal opens its recipe. Every entry is a real recipe: ingredients in grams, steps on screen. Swap opens a sheet with three alternatives that honour the week's grocery list. "Uses pantry" means no new shopping. "Redo day" queues fresh alternatives for all three meals.
Recipe06 · Lunch recipe. No calorie readout. Prep time, cuisine, and serving size only. Ingredients flagged pantry mean no grocery-list touch.
9:41
Swap
Lunch · todayHigh protein
Dal chawal with cucumber raita
30 min·Indian·Serves 1
Ingredients
Toor dal80 g
Basmati rice60 g
Cucumber, dicedPantry100 g
Yoghurt, thickPantry90 g
Tomato, chopped70 g
Ginger, minced5 g
Turmeric, cumin, saltPantryto taste
Ghee1 tsp
Cilantro8 g
Steps
1
Rinse dal and rice. Pressure cook dal with 250 ml water, turmeric, salt for 3 whistles.
Heat ghee. Sputter cumin, add ginger and tomato. Cook 3 minutes. Pour over cooked dal.
4
Whisk yoghurt with a pinch of salt, fold in cucumber. Garnish dal with cilantro.
Swap sheet07 · Three alternatives. Each swap knows the week's grocery list. Green chip means no new shopping, amber means the list gets 1-2 additions.
9:41
Swap
Lunch · today
Dal chawal with cucumber raita
30 min·Indian
Swap lunch
Pick an alternative
Dal chawal with cucumber raita
Currently planned
Replace
Chickpea coconut curry with rice
25 min·Indian
Uses pantry
+
Chicken teriyaki rice bowl
20 min·Japanese
Adds 1 to list
+
Mediterranean grain bowl
15 min·European
Adds 2 to list
+
Swaps lock on Sunday. Mid-week swaps keep your grocery list intact where possible.
04 · Plan & groceries
The week at a glance
The plan view is the user's map for the week. Each day is a card, today lifts into sage, eaten meals get a quiet checkmark. The grocery list is generated from the locked week: categorised, quantified, pantry items already checked. Tapping "Share" exports to Apple Notes or any share sheet.
Week view08 · Plan · week of Apr 20. Seven days on one screen. Today's card is sage. Sage dot on a meal thumb means eaten. Tap any day to see its recipes.
9:41
Plan
Week of Apr 20
Apr 20 – Apr 26
Month 2 · Week 7 · locked
MondayApr 20
3 of 3 eaten
Bkfst
Pancakes with banana
Lunch
Chicken caesar bowl
Dinner
Bibimbap with egg
TuesdayApr 21
Today
Bkfst
Oats & berries
Lunch
Dal chawal
Dinner
Salmon with soba
WednesdayApr 22
Bkfst
Scrambled eggs & greens
Lunch
Tofu poke bowl
Dinner
Chicken schnitzel & slaw
ThursdayApr 23
Bkfst
Yoghurt with walnuts
Lunch
Chana masala wrap
Dinner
Miso cod with rice
FridayApr 24
Bkfst
Oats & berries
Lunch
Paneer bhurji roll
Dinner
Korean beef bowl
SaturdayApr 25
Bkfst
Frittata with spinach
Lunch
Mezze plate
Dinner
Chicken tikka with rice
SundayApr 26
Bkfst
Shakshuka
Lunch
Miso ramen
Dinner
Roast chicken & veg
Today
Plan
+
Groceries
Progress
Grocery09 · Shopping list · Apr 20-26. Categorised. Quantities in grams or units. Pantry items pre-checked. Share sheet exports to Apple Notes or any list app.
9:41
Groceries
Apr 20 – Apr 26
This week
8 / 23 checked
Locked Sunday. 5 ingredients already in your pantry.
Produce2 / 7
Cucumber2
Tomatoes400 g
Spinach200 g
Ginger60 g
Lemons3
Cilantro1 bunch
Banana6
Proteins1 / 4
Eggs12
Chicken breast400 g
Salmon fillet300 g
Firm tofu200 g
Pantry5 / 5
Basmati riceHave
Toor dalHave
Olive oilHave
Turmeric, cuminHave
GheeHave
Today
Plan
+
Groceries
Progress
05 · Progress & log
Healthier, not lighter
The progress view composes weight, BMI, resting heart rate, and adherence into one healthier story. The chart is always smoothed (7-day moving average), never raw daily weight. The daily log is a single screen: weight, movement, mood. Apple Health and Health Connect sync in both directions.
Progress10 · Progress · the story. Sage hero with smoothed 2-week chart. Phase progress frames the commitment. Four metrics, all trending positive but not all about weight. Health sync status at the bottom.
Daily log11 · Daily check-in. One screen, three fields. Weight, movement, mood. Weight pre-fills from Apple Health when a smart scale has synced. Saves back to Health in return.
9:41
Check-in
Tuesday · Apr 21
How did today go?
Weight
74.2kg
From health
Movement today
Hours
1hr
Minutes
15min
How you feel
Low
Tired
Okay
Good
Great
Saves weight back to Apple Health. Takes one second.
06 · First-run shell
Sign-in & permissions
Sign-in before onboarding. Our own pre-prompt screens appear before the system permission dialogs. Each explains what we read and what we write, and lets the user skip if they'd rather not grant the permission.
Auth12 · Sign in. Three options. Apple is primary (iOS house rules). Email is a ghost button because most users pick a provider.
9:41
P
Start with Plate.
Sign in to sync your plan across devices. You can also start without an account, your plan stays on this phone.
Health sync13 · Apple Health pre-prompt. Our copy, not Apple's. We state exactly what we read and what we write before the system dialog appears.
9:41
Step 1 of 2
Connect to Apple Health.
We read a few signals to keep your progress story honest. And we write your weight back so your whole Apple ecosystem stays in sync.
We read
Weight & body mass
Synced from your smart scale so you never log twice.
Steps, workouts, active energy
Your movement stat uses real data instead of a self-report.
Resting heart rate & sleep
Shown as "your heart is working less" when it drops, a quiet sign of getting healthier.
We write
Weight entries
When you log weight in Plate, we write it back so Apple Health and your scale stay consistent.
Skip for now
Notifications14 · Notifications pre-prompt. Three specific notification types, each with honest copy. User can pick and choose before the system dialog. Default is all on.
9:41
Step 2 of 2
Gentle reminders.
Three notifications, each once a day at most. Opt out of any or all, and you can change this any time in settings.
Meal time, 30 min before
"Start prep for dal chawal now, it takes 30 minutes." Only for the next meal on plan.
Sunday week preview
"Next week's plan is ready. Tap to review before the grocery list generates."
Weekly check-in nudge
Once a week, Saturday morning: "Log your weight if your scale hasn't." Never more.
Not now
07 · Settings
Account, plan, health & app
Settings is reached from a profile avatar on the Home screen. The layout is iOS-native: a profile card, then grouped lists with colored iconography. Each category (plan, health, app, account) has its own small palette so users can scan by colour.
Settings15 · Settings main. Profile card up top, plan progress banner, four grouped sections. Sage icons for plan, lilac for health, amber for app, rose for account.
Plan16 · Your plan. Reached from "Your plan" group. Cuisine multi-select (same as onboarding). Changing commitment shows a soft warning. Pause moves the clock without cancelling.
9:41
Settings
Your plan
Cuisines
American
60 meals
German
50 meals
Indian
70 meals
Japanese
50 meals
Korean
50 meals
European
40 meals
Diet
Eat everything
Vegetarian
Pescatarian
Egg-ok veg
Halal
Gluten-free
Cooking time ceiling
Commitment
3months
A reset.
Shortens your plan. Meals stay the same.
Current
6months
A turning point.
19 weeks left at current pace.
12months
A new way of living.
Extends your plan to a gentler, longer arc.
Sync17 · Apple Health detail. Sync status per category, with granular toggles. Last sync timestamp, open Apple Health deep link, disconnect with warning.
9:41
Settings
Apple Health
Connected
Last synced 4 minutes ago. Syncs every time you open the app.
Read from health
Weight & body mass
On
Steps
On
Workouts
On
Resting heart rate
On
Sleep
Off
Write to health
Weight entries
On
Nutrition (per meal)
Off
Manage
Open Apple Health settings
Disconnect
Subscription21 · Subscription detail. Store-mandated layout: current plan, renewal date, price, manage in App Store deep link, restore, support. Change plan shows the three cycles.
9:41
Settings
Subscription
Current cycle
6-month plan
Active
Price
$49.99
every 6 months
Renews
Oct 21
in 183 days
Change cycle
3 months
$10.00 / month
$29.99
every 3 months
6 months Current
$8.33 / month
$49.99
every 6 months
12 months Save 33%
$6.67 / month
$79.99
every 12 months
Manage
Manage in App Store
Restore purchase
Support
Auto-renews every 6 months at $49.99 until cancelled.
Cancel any time in App Store settings, your current cycle keeps running through Oct 21.
08 · Monetisation & lifecycle
Paywall, Sunday preview, maintenance
One-time payment per horizon, not a subscription. It reinforces the commitment narrative: you're buying the plan, not renting access. Sunday preview locks the week. Maintenance mode kicks in when the user reaches a healthy BMI and the vocabulary shifts accordingly.
Paywall18 · Subscribe to a cycle. Auto-renews at the chosen cadence (3, 6, or 12 months). 12-month shows biggest per-month savings. Free tier and restore links are both visible, Apple and Google require them.
9:41
Restore purchase
Plate · subscription
Pick a cycle.
Your plan runs for the length you pick, then auto-renews. Cancel any time in App Store settings, the current cycle keeps running.
3 months
A reset. For a small nudge back into range.
$29.99every 3 months
Auto-renews every 3 months$10.00 / month
6 monthsRecommended
A turning point. Enough time for the food to become the new default.
$49.99every 6 months
Auto-renews every 6 months$8.33 / month
12 monthsSave 33%
A new way of living. Gentlest pace, widest rotation.
$79.99every 12 months
Auto-renews every 12 months$6.67 / month
Every cycle includes
✓All six cuisines, all recipes, unlimited swaps
✓Apple Health & Health Connect sync, both directions
✓Weekly grocery list, share to any list app
✓No calorie counting, no guilt surface, no ads
Subscription auto-renews for $49.99 every 6 months until cancelled. Cancel any time in App Store settings, your current cycle keeps running until it ends. Payment is charged to your Apple ID at purchase confirmation.
Sunday preview19 · The week-lock moment. Arrives Sunday 5pm local. Last window to swap before the grocery list generates at 6pm and locks for Mon–Sun.
9:41
Plan
Next week
Sunday · Apr 26
Next week's plan is ready.
Review it. Swap anything you want. The grocery list generates at 6pm and locks for the week.
Locks in 42 min
MondayApr 27
Bkfst
Chia pudding with mango
Lunch
Chicken katsu curry
Dinner
Kimchi tofu stew
TuesdayApr 28
Bkfst
Soft boiled eggs & toast
Lunch
Rajma rice bowl
Dinner
Miso glazed salmon
WednesdayApr 29
Bkfst
Overnight oats
Lunch
Teriyaki chicken rice
Dinner
Pork schnitzel & greens
ThursdayApr 30
Bkfst
Yoghurt bowl
Lunch
Palak paneer with roti
Dinner
Udon noodle soup
FridayMay 1
Bkfst
Veggie omelette
Lunch
Chana chaat wrap
Dinner
Bulgogi beef bowl
Today
Plan
+
Groceries
Progress
Maintenance20 · Home in maintenance mode. User has reached healthy BMI. Vocabulary shifts: "holding your healthy weight" instead of "healthier". Focus swings to consistency and vitals. Adherence becomes the new primary feedback.
9:41
Thursday · Jun 18 Morning, Alok.
A
Maintenance · week 3
You've held your healthy weight for three weeks.
Resting heart rate keeps improving. Sleep averaged 7.4 hrs. This is who you are now.
Today's mealsSwap day
Breakfast
Shakshuka with sourdough
20 min·European
Lunch · next
Bibimbap with fried egg
25 min·Korean
Dinner
Roast chicken with root veg
45 min·European
This week
Resting HR
58bpm
Down 7 since Mar
Movement
4.8hrs
Goal 5 · strong week
21-day streak
Today
Plan
+
Groceries
Progress
09 · Units & shopping day
Region + grocery cadence
Americans use imperial. Most of the world uses metric. The onboarding auto-detects from locale and lets the user override. Grocery day is user-chosen from the start, the list generates the evening before. Both settings live in Settings under "App" and are editable any time.
Setup22 · Units & grocery day. Inserted as step 1 of onboarding so every subsequent input uses the right units. Imperial pre-selected for US/UK locale, metric everywhere else. Grocery day defaults to Sunday but is a deliberate choice, not a default.
9:41
Setup
How you measure, how you shop.
Two quick choices. Both are editable in settings later.
Units
Weight shown in lb. Height in ft / in. Recipes in cups, oz, tsp, tbsp.
Grocery day
Mon
27
Tue
28
Wed
29
Thu
30
Fri
1
Sat
2
Sun
3
✓
You shop on Saturdays. Your list generates Friday at 6pm local so you have time to review it.
About you23 · Imperial variant of About You. Same screen as frame 02, unit-aware. Height split across ft + in fields, weight in lb. The rest of the flow (cuisines, commitment, plan) doesn't change.
9:41
About you · imperial
A few things we need.
Used only to shape your plan. Nothing leaves the app.
Height
5ft8in
Weight today
172lb
Age
32years
Sex at birth
Activity outside workouts
Settings24 · Grocery day picker. Reached from Settings > App > Grocery day. Changes take effect at the next week boundary to avoid mid-week list regeneration.
9:41
Settings
Grocery day
Pick the day you usually shop. Your list generates the evening before so you can review or swap.
This week
Mon
20
Tue
21
Wed
22
Thu
23
Fri
24
Sat
25
Sun
26
Generate list on
Saturday · 6:00 PM
Default
Send me a preview notification
On
i
Changes apply from next Sunday (Apr 27). This week's grocery list won't regenerate, it's already locked.