Solution 1


Frames ‘Plan screen v.2-overview 1’ and ‘Plan screen v.2-overview 2’: a single ring ‘0 Kcal left’ with 1,700 Base kcal / 2,100 kcal Eaten / 400 kcal Burned, ‘No Meal Plan Yet?’ and ‘Plan meals’.
Ten versions of the home screen, the screens the team put in front of users for usability testing, and every flow redrawn from its Past Version to the current one.
01 · Home screen iterations
Ten frames from the ‘Home Screen Iterations’ section, in canvas order. Scroll or drag the timeline; the tags mark what changed.
01 / 10
Initial version
What changed
Greeting ‘Hello Sara! Welcome back’ with streak (15) and bell; stats row 78 kg Current weight · 77 Kg Weekly goal · 5 Days Achieve in; ‘Today’s meals 1700 kcal’ with full Breakfast and Lunch cards (items, Protein/carbs/fats, ‘From Fadi Restaurant’, 550 / 720 kcal) and a Dinner card ‘Log in meal Or Generate meal’ with Remaining macros and 720 kcal in red; ‘Today’s activates 400 kcal’; tabs Home · Search · Order.










What this version keeps
changed since the version before
01 · Home screen iterations
Ten frames from the ‘Home Screen Iterations’ section, in canvas order. Drag the row to see every version.










All ten, side by side
Read from the screen text of each frame. A shaded cell changed since the version before; pick a version to see it on the phone.
| Version | Calorie block | Stats row | Next-meal / Generate | Restaurants | Tabs |
|---|---|---|---|---|---|
| Today’s meals 1700 kcal (full meal cards) | 78 kg · 77 Kg · 5 Days | Dinner: Log in meal / Generate meal | — | Home · Search · Order | |
| Daily Tracker rings (1,720 kcal; 10,000 steps) | — | — | Favorite · Popular | Home · Search · Order · Profile | |
| — | — | — | Order again · Favorite · Popular | Home · Search · My plan · Profile | |
| — | 78 kg · 77 Kg · 5 Days | Your next meal for today · Generate meal | Order again · Favorite | Home · Search · My plan · Profile | |
| 1700 kcal / 500 kcal left + meal icons | 78 kg · 77 Kg · 5 Days | Your next meal for today · Generate meal | Order again · Favorite | Home · Search · My plan · Profile | |
| 1700 kcal / 500 kcal left + meal icons | 78 kg · 77 Kg · 5 Days | — | Order again · Favorite | Home · Search · My plan · Profile | |
| 1700 kcal left + meal icons | Current weight 78 kg · Weekly goal 77 Kg · Achieve in 7 Days | Generate | Order again · Favorite | Home · Search · My plan · Profile | |
| Today’s meals 1700 kcal left (meal tiles) | 78 kg · Lose 0.5 kg · 7 Days | — | Order again · Recommended for you | Home · Search · Plan · Profile | |
| Today’s meals ⚡420 kcal left | 78 kg · Lose 0.5 kg · 7 Days | — | Order again · Recommended for you | Home · Search · My plan · Profile | |
| Today’s meals ⚡ 1,700 kcal left | 78 kg · Lose 0.5 kg · 7 Days | — | Order again · Recommended for you | Home · Search · My plan · Profile |
02 · Usability testing
Hadeel’s ‘Usability testing’ section, titled “login & registration screens” on the canvas. The board holds the test set itself; no tasks, findings or scores are written on it.









The set-up questionnaire, as tested
Step 1/9
Every screen in the section, left to right, top row then second row. Tap one to zoom.
























Notes in the Reference frame
when user scroll up these sections will be sticky
these are the sections
What the next boards changed
Set-upOne 9-step questionnaire became a 5-step profile and a separate 6-step meal plan. Log in‘Mobile number or user name’ became ‘Mobile number’.
The flow we reviewed
A clean copy of the main order flow, kept in its own section with that name. The comments themselves are not on the canvas; how the flow changed is in Order flow.
03 · Log in / sign up
Compared with the Usability-testing set (Hadeel's box), the log-in field changes from ‘Mobile number or user name’ to ‘Mobile number’, the sign-up form asks User name, Email and Mobile number instead of Mobile number and Password, and the green So'rah logo is added.


Board labels
Each field is drawn in its empty, filled and error state (E / F on the frame names), and the code screen ends the flow.
Drag the row; tap a screen to zoom.








04 · Set-up
Compared with the Usability-testing set (one questionnaire, ‘Step 1/9’ … ‘Step 9/9’), the Iterations page splits set-up into a 5-step profile and a separate 6-step meal-plan set-up reached from My plan.
Point at a question to see where it lives after the split.
Usability testone questionnaire · 9 steps
Set up profileAfter signing up bottom sheet — Welcome to So’rah · Integrate with health app · Set up profile
Step counters on the board read ‘Step 2/5’ on three consecutive screens (age, height, weight) and jump to ‘Step 4/5’.
Create my free planMy plan: ‘No Meal Plan Yet?’ → bottom sheet ‘Need a personalized meal plan?’
Or: I already have a plan: Daily Intake Setup (Option 1 / Option 2) → Add Meal → Calories Intake Setup → Step 3/6 diet → Dietary Restrictions
You’re all set up — 1700 Kcal · Goal Weight:72 Kg · Daily Calorie Breakdown · Done
Past Version B
The board labels them ‘Solution 1’ and ‘Solution 2’ and does not mark one as chosen. The plan screen that followed is in My plan.


Frames ‘Plan screen v.2-overview 1’ and ‘Plan screen v.2-overview 2’: a single ring ‘0 Kcal left’ with 1,700 Base kcal / 2,100 kcal Eaten / 400 kcal Burned, ‘No Meal Plan Yet?’ and ‘Plan meals’.



Frames ‘Plan screen v.1-overview 1/2/3’: a swipeable card (Calories ring / Macros rings Protein · Carbs · Fat / 1,700 kcal ring) with Today’s meals or ‘No Meal Plan Yet?’.
Past Version → current
Each strip is a row of screens from the boards; tap one to zoom and pan. Red lines are the team’s own notes on the canvas.

what is the difference between the integrated and non integrated screen?




Attention: changed screen




Option 1 · Option 2
Spacing rules
From the note beside the Setup board: “Between top (Status bar) and starting of element: 56: bold title …”
The boards




05 · Home flow
The home board kept its structure from the Past Version to the current one. What changed, screen by screen:
Header (filled state)

Hello Sara! · ⚡420 kcal left (Dinner highlighted)

Hello Ahmad! · ⚡1,200 kcal left (Lunch highlighted)
Clicking a checked meal card
Placeholder frame ‘Meal card detailed’

‘Breakfast meal’ detail: Calorie Intake 583 kcal, Nutritional Information, Logged Meal
Clicking a meal card

‘Generate meal’ screen

‘Generate meal’ screen
Categories row

Breakfast · Lunch · Dinner · Desserts · Snacks

Pizza · Burgers · Pasta · Desserts · Chicken
goal tracking
Today’s meal
1,700kcal total−500kcal meal=1,200kcal left
Filter · range slider rules
If user selected 50 kcal all meals under 50 will show
Between every dot on each slider. Ranges as drawn on the Filter screen.
Past Version only · a question on the board
هل رح يقدر يعمل هاد الفلتر هون ولا بس بالميلز
(Arabic, translated: “Will he be able to use this filter here or only in the meals?”)
Scroll inside the phone for the full home screen; drag the row for the rest.












06 · My plan
From two competing overviews on the Past Version board to one overview with a week strip, macro bars and order-from-plan meal cards, then a screen marked ‘My plan screen edited’.




Scroll inside the phone
Version 1 of 4
Past Version, ‘Solution 1’: ring + No Meal Plan Yet? + Plan meals + Today’s activates.
Past Version, ‘Solution 2’: swipeable Calories / Macros card with Today’s meals.
Week strip (S M T W T F S), Today’s Overview (Wednesday, 8 Aug 2024) ring with 1,700 Base kcal / 2,100 kcal Eaten / 400 kcal Burned, macro bars, Today’s meals cards with suggested nutritional value and Order meal, Today’s activates (Steps, Workout + Add workout).
Same structure; Breakfast card shows ‘Suggested nutritional value’ 15g Protein · 29g Carbs · 5g Fat and 550-600 kcal with Order meal.


Manage step tracking


07 · Search




Notifications & streak



Notifications list: Your order has been delivered · Time to Weigh In! · Exclusive Promo Code Just for You! (dated 27/10/2024 and 26/10/2024 in the mock); empty state ‘No Notifications Yet!’.


08 · Profile
The Past Version boards hold a ‘New IA’ for the profile: twelve numbered groups. The current board regroups diet into a Diet Overview hub with progress photos and history.
1. Profile Card
2. Personal information
3. Diet Plan
4. Cards And Payment Methods
5. Goals
6. Orders
7. points
8. Settings
9. Notifications
10. Dark Mode
11. About So’rah
12. Log out
Labels on the current board
Point at a label to find its group in the New IA (matched by name).
Profile levels · Past Version text
The level is part of the profile card (group 1) and the diet plan (group 3). Pick a level.




What changed
| Area | Past Version | Current |
|---|---|---|
| Diet | Diet Plan screens + Set Up Profile 7–12 / 01–06 re-used inside profile | Diet Overview hub branching to Progress photos, Dietary needs & preferences, Diet Type History and Diet Plan |
| Other areas | Loose frames Goals, Settings, Notification, Orders, Profile, Dietary, Diet Plan beside the New IA | Orders + Order History, Cards and payment + Transaction, Notification, Points, Goals, Settings, About So’rah (About, FAQ, Privacy policy) |
| Personal details | Personal, Age, Gender, Height, Weight | Personal, Age, Gender, Height, Weight (same pickers) |








09 · Order flow
The lanes stayed the same between the Past Version and the current board. Drag each divider to compare a lane; the current board adds a Captain tip lane, cart Option 1 / Option 2 and an insight page after logging a meal.

Option 1 / Option 2 (cart)

This Screen appears as soon as captain delivers the order/meal

Clicking Get Insight opens insight page

🚗 Captain tip · current only

Insight pages after logging a meal
Clicking Get Insight opens insight page. Two versions of the page, word for word:
No Worries! Sometimes meals are a bit bigger, and that's okay. You’ve nourished your body well—consider balancing your next meal with lighter, nutrient-packed options. 😄 Next Meal Ideas: Try including more veggies, lean proteins, or whole grains to feel satisfied without overloading. 🥙 How about a fresh salad with a protein-packed topping for your next meal? 🥗 Stay Active: A nice walk or light activity can be a great way to use that extra energy and keep you feeling refreshed 🚶️
That’s Fine! Eating a little less happens sometimes. But this is an opportunity to add something extra to fuel your body even better. 😄 Next Meal Ideas: Consider boosting your next meal with a snack like fruit, nuts, or yogurt, or try adding an extra serving of your favorite healthy food 😋 A balanced intake throughout the day keeps your energy up and your mind sharp 💪 Check out some easy snack and meal ideas to fill in the gaps and keep your energy flowing! 🍓



10 · Dark mode
Two dark themes, each with Home, two Plan screens and Search: a dark slate theme with green accents and a deep green theme (with two colour chips beside it). The Past Version holds sections with the same names and frames. Dark Mode is also group 10 of the profile’s New IA.



Top of the home screen, same frame in each theme.



Every round
It took countless iterations, tests, and tweaks. But every round, the experience became clearer, smarter, and more human.
Next · Step 07 · UI Design With the screens worked through, the case moves on to the brand identity: logo, colour and type.