Mobile screens — B1 to B3
Onboarding & auth, the daily plan & tracking flow, and AI food logging — one interactive screen per row, same green/cream system.
Onboarding & Auth
Welcome
Intro to the app's key value. Page dots, one primary action, quiet secondary login for returning users.
Eat well,
feel better
Your dietitian's plan, your daily habits, and AI food logging — all in one place.
Login
Email + password, social sign-in, forgot-password. Floating labels, full-pill primary.
Welcome back
Sign in to see today's plan.
New here? Ask your dietitian for an invite
Initial Survey
Assigned intake, shown after first login. Progress bar, one question per step, selectable option cards.
What's your main goal?
Your dietitian uses this to tailor your plan.
Daily Plan & Tracking
Today
Home tab. Date strip, calorie ring + macros, the day's meals with "eaten" checkboxes, bottom nav with the AI-logger FAB.
Good morning
Anna
Today's meals
3 of 4Oatmeal & berries
Breakfast · 420 kcal
Chicken salad bowl
Lunch · 540 kcal · 13:00
Greek yoghurt & nuts
Snack · 210 kcal · 16:30
Weekly Plan
Week at a glance. Each day summarised with calories and meal count; tap to drill in, or swap a whole day.
This week
Breakfast · Lunch · Snack · Dinner
Breakfast · Lunch · Snack · Dinner
Breakfast · Lunch · Snack · Dinner
Breakfast · Lunch · Dinner
Meal Detail
Full recipe: photo, macros, portion slider, Ingredients / Recipe tabs, sticky mark-as-eaten + swap.
Oatmeal & berries
420 kcal10 minP 28 · C 45 · F 12
Cook the oats with 150ml water or milk for 5 minutes.
Top with yoghurt, blueberries, and a drizzle of honey.
Swap Meal
Alternatives matched on macros, auto-filtered by allergies/preferences. Match % shown per option.
Swap lunch
Currently
Chicken salad bowl · 540 kcal
Turkey & quinoa bowl
560 kcal · P44 C38 F22
Salmon poke bowl
590 kcal · P40 C42 F24
Falafel wrap
520 kcal · P22 C58 F20
Swap Day
Replace a whole day with an alternative day profile from the plan. Totals compared before confirming.
Swap Thursday
Pick an alternative day from your plan. All meals for Thursday will be replaced.
Custom Meal Request
Ask the dietitian for a specific meal — free text, optional photo, target slot.
Request a meal
Your dietitian will review and add it to your plan if it fits your goals.
Restore Original
Confirmation flow to reset all swaps back to the dietitian's original plan. Clear about what changes.
Restore original plan
Undo all your changes?
This returns every day and meal to the plan your dietitian set. Your logged meals and progress stay.
This will reset
AI Food Logging
AI Photo Logger
Snap a plate; AI identifies items and estimates macros. Review state — edit, remove, confirm to log.
Review your meal
~640 kcalGrilled chicken
~150 g · 248 kcal
White rice
~180 g · 234 kcal
Broccoli
~90 g · 31 kcal
Manual Logger
Search the database, add by quantity, running daily total. Ingredients / Meals tabs, recents.
Add food
Rolled oats
379 kcal /100g
Oat milk, barista
59 kcal /100ml
Oat & honey granola
431 kcal /100g
Oatmeal & berries
420 kcal · per serving
Recent
Barcode Scanner
Point at a barcode; product data auto-fills. Detected product slides up for review before adding.
Point at a product barcode
Oatly Barista Edition
59 kcal · P1 C6.5 F3 /100ml
Custom Ingredient
Add an ingredient not in the database — name, category, and macros per 100 g.
New ingredient
Nutrition per 100 g