NutriKit · B4–B8
Client App · Flutter · Phase 2 Prototype

Mobile screens — B4 to B8

Shopping, progress & goals, habits, psycho-dietetic tools, and training — one interactive screen per row, same green/cream system.

B4

Shopping

B4.1

Shopping List

Ingredients for a date range, grouped by aisle. Tick off while shopping, share, or edit an item to update globally.

Shopping list

Mon–Sun 8 of 24 done

Produce

Dairy

Protein

B5

Progress & Goals

B5.1

Progress Dashboard

Weight trend, measurement deltas, and goal completion at a glance.

Progress

Current weight

66.8 kg

-3.2 kg
AprMayJunJul
68%

Goal: 64 kg

2.8 kg to go · on track for Sep

Measurements

78 cm

Waist

-4

96 cm

Hips

-2

92 cm

Chest

0

B5.2

Log Measurement

Enter weight and body measurements, attach comparison photos.

Log measurement

Today
kg

Body measurements (cm)

Progress photos

B5.3

Goal Tracking

Progress toward the goals your dietitian set — weight, body fat, activity.

Goals

Target weight

Set by your dietitian

68%
70 kg start66.8 now64 goal

Body fat

28% → 24%

45%

Daily steps

10 000 / day avg

92%
B5.4

Photo Comparison

Side-by-side progress photos across dates, with the change summarised.

Comparison

Change over 89 days

-3.2 kg

Weight

-4 cm

Waist

-4%

Body fat

B6

Habits & Lifestyle

B6.1

Daily Habits

Today's assigned habits with progress rings and phone health-data sync.

Habits

Apple Health

Water

5 of 8 glasses

Steps

7 200 of 10 000

auto

Sleep

7h of 8h

auto
B6.2

Habit History

Streaks and trends. Calendar heatmap plus a weekly completion chart.

Water history

12 days

current streak

86%

this month

Last 5 weeks

LessMore

Weekly average

W1
W2
W3
W4
B6.3

Reminders

Meal reminders, habit nudges, and hydration alerts — each toggleable with a time.

Reminders

Meals

Breakfast

08:00

Lunch

13:00

Dinner

19:00

Habits

Drink water

Every 2 hours

Evening step goal

18:00 if under 8k

B7

Psycho-dietetic Tools

B7.1

Emotions Journal

Log mood, triggers, and a reflection. Tap a face to select — history reveals patterns over time.

How are you?

Mood right now

What's driving it?

Stress Tiredness Boredom Social Craving

Reflection

B7.2

Habit Ladder

A behaviour goal broken into small steps. See how far you've climbed and what's next.

Habit ladder

Goal

Cut late-night snacking

Step 3 of 6 · keep going

Snack-free evenings, 7 days/wk

Herbal tea instead, 5 nights

No snacks after 21:00

Swap chips for fruit

You are here · 3 nights done

Notice the trigger

Journal each craving

B7.3

Alternative Activities

Dietitian-suggested things to do instead of emotional eating.

Instead, try…

When a craving hits, pick one. It usually passes within 15 minutes.

Box breathing

2 min · calms the urge

Quick walk

10 min · change of scene

Herbal tea

Warm & zero-calorie

Call a friend

Connection beats the fridge

B7.4

Motivational Support

A daily affirmation and personal notes from your specialist.

Motivation

Small steps, repeated daily, become who you are.

Today's affirmation

MW

Marta · your dietitian

2 hours ago

Really proud of your 12-day water streak, Anna. The evenings are the hard part and you're nailing them.

B8

Training & Workouts

B8.1

Today's Workout

The day's plan: exercises with sets, reps, and rest. Check off as you go.

Today's workout

Full-body strength

6 exercises · ~45 min · Gym

Goblet squat

3 × 12 · 60s rest

Dumbbell bench press

4 × 10 · 90s rest

Bent-over row

4 × 10 · 90s rest

Plank

3 × 45s

B8.2

Exercise Detail

Demo, muscle group, equipment, and step-by-step form cues.

Dumbbell bench press

Chest Triceps Dumbbells

4

sets

10

reps

90s

rest

How to

1

Lie back, dumbbells at chest height, feet flat.

2

Press up until arms are extended, elbows soft.

3

Lower slowly over 2–3 seconds. Repeat.

B8.3

Training History

Completed workouts with dates and volume, plus a weekly activity chart.

History

July

This week

4 workouts
M
T
W
T
F
S
S

Full-body strength

Wed 9 Jul · 47 min · 6 exercises

HIIT cardio

Mon 7 Jul · 28 min · 5 rounds

Upper body

Sat 5 Jul · 40 min · 5 exercises