F FitGenieCalorie tracker prototype · iteration 01
Interactive product flow

Trust the number.
Enjoy the ritual.

One focused Forest system: deep teal, calm mint, near-black and warm neutral surfaces. Semantic food colors add meaning without changing the brand theme.

Flow map

First session → first trusted log

Solid nodes are part of iteration 01. Dashed nodes define the next review.

Onboarding
Core logging
Next review
Clickable preview

Experience the flow

Controls with an accent fill or outline are interactive. Use the back control inside the phone or select another flow node.

FITGENIE

Food tracking that learns your rhythm.

Accurate when it can be. Honest when it cannot.

1 of 3

What would feel like progress?

Pick up to three. You can change these later.

2 of 3

A starting point, not a verdict.

These numbers help estimate your daily target.

3 of 3

Your starting target

DAILY ENERGY2,200kcal per day
145 gProtein245 gCarbs71 gFat
SATURDAY, AUG 16

Today

DAILY ENERGY2,200kcal remaining
0of 2,200
0 gProtein
0 gCarbs
0 gFat

Meals

MORNING
MID-DAY
EVENING
QUICK LOG

How do you want to log?

You confirm every log.
Nothing is added automatically.

BEST MATCHES FROM YOUR HISTORY
✓ VERIFIED SOURCE

Basmati rice, cooked

USDA FoodData Central

205kcal
1cup

158 g · 205 kcal

4.3 gProtein44.5 gCarbs0.4 gFat
SATURDAY, AUG 16

Today

✓ Saved
DAILY ENERGY1,995kcal remaining
205of 2,200
4 gProtein
45 gCarbs
0 gFat

Mid-day

205 kcal

One log down.
Repeat meals will get faster as your history grows.

REPEAT A MEAL

Lunch looks familiar.

Review quantities before adding anything.

Tuesday lunchLast logged Aug 12540 kcal
Rice1 cup
Chicken curry1 katori
Cucumber½ cup
HOUSEHOLD RECIPE

Make “Mum's dal” reusable.

Set it up once, then log by katori.

Yellow moong dal1 cup
Ghee1 tbsp
Onion + tomato1 cup
ESTIMATED PER KATORI180–215 kcalRange reflects cooking variation
YOUR RHYTHM

History

Daily energyLast 7 logged days2,080avg kcal
MTWTFSS
i

Wednesday is missing, not zero. Averages only use days with confirmed logs.

Recent days

August
DESCRIBE YOUR MEAL

Say it how you ate it.

Use portions you know. You will review every match before it is logged.

i

The parser identifies foods and portions. Verified catalog and household data calculate nutrition.

EDITABLE DRAFTLunch · 3 itemsGood match
RotiHousehold preset · 2 pieces190kcal
Mum's dalSaved recipe · 1 katori180–215kcal
Aloo gobiRegional estimate · “a little”110–165kcal
ESTIMATED TOTAL480–570 kcalExpected value: 525 kcal

A range is shown because “a little” and home cooking vary. Your confirmed portions are remembered next time.

OBSERVE MODE

Your pattern

AVERAGE ON LOGGED DAYS2,180 kcal12 of the last 14 days have logs
96 gAvg protein
3.4Meals / day
28%Estimated

Something worth noticing

Not a goal
Protein is lower on busy weekdays.

You average 78 g Monday–Thursday and 112 g on weekends. Want help setting a flexible protein target?

i

FitGenie will never assign a goal from history without asking you.

Detailed dashboardLast 30 days
LOG COVERAGE86%

26 of 30 days contain at least two confirmed meals.

Nutrition mixAverage logged day30D
AVERAGE2,180kcal
Protein18%Carbs49%Fat33%

Energy pattern

Logged days only
↗ steadier this week2,180 average
PROTEIN96 gdaily average
FIBER24 gdaily average
HOME FOOD61%of logged energy
ESTIMATES28%tap to review

Signals

Evidence, not advice

More consistent lunch timingLogged within the same 90-minute window on 9 of 12 weekdays.

01 / 12
Pain-point coverage

Every feature earns its place.

The product should remove effort or increase trust. This map prevents attractive screens from hiding an unsolved user problem.

01

Logging feels like work

Recent foods, repeat meals, saved portions and free text reduce repeated entry.

02

Home food has no label

Household recipes, katori portions and honest ranges replace fake precision.

03

AI numbers feel invented

NLP structures the sentence; versioned nutrition sources calculate the calories.

04

Not everyone has a goal

Observe mode tracks neutrally, then asks before offering a plan based on history.

05

Diet followers lack context

Dashboards reveal consistency, protein, fiber, uncertainty and missing data without diagnosis.

06

Accessibility is bolted on

Free text, voice-ready drafts, large targets, semantic labels and non-color states are core paths.