PROJECT OVERVIEW

An Food Scanner app, 24 usability failures,

and six weeks to fix them

My role

Product Designer
Strategy, Behavioural Framework, End-to-End UX

Team

1 Designers, 3 developers

Timeline

6 weeks (May - June 2025)

The Brief

Food Scanner app needed a way to increase nutrition tracking adoption among diverse populations

The Challenge

Users struggled with poor accessibility, confusing navigation, and 4+ minute task completion times

The Approach

Simplified IA, WCAG 2.1 AA compliance, and streamlined food entry from 7 steps to 3

The Outcome

40% faster task completion, 85% task success rate, SUS score increased from 58 to 73

THE CHALLENGE

Users weren't failing the app;
The app was failing them

01

Problem

Catastrophic · Severity 4

The data was there. The guidance wasn't.

The app visualised 15.5 sugar cubes but gave users no verdict , no "High Sugar" warning, no health score, no actionable signal. Seeing data is not the same as understanding it.

60%

of participants struggled to correctly interpret nutritional data without guidance

Data shown clearly

62.2g sugar; app had the data but gave no verdict

No guidance

15.5 sugar cubes; no "High Sugar" warning, no health score, no "avoid" signal

02

Problem

Critical · Severity 3

Scanner failed.
The app said try again later.

When a product wasn't found, the error gave no actionable path, just "Close." Users had no way to search manually or report the missing product in the moment.

3.2×

average re-scan attempts

before giving up

No action path

"Try again later"; no manual search, no help

Single CTA

"Close" only; user is stuck with no next step

03

Problem

Major · Severity 3

The alternatives existed.
Nobody could reach them.

Healthier swaps were buried in a separate flow. Users had to know to look for them, the feature was never surfaced in context, after scanning a product.

64%

could not find the
alternatives feature
without assistance

Hidden flow

Swaps are only reachable via a separate list, not from the scan result

Feature existed

Good comparison format, but impossible to discover in context

Discovery process

Discovered through comprehensive heuristic evaluation using Nielsen's 10 principles, revealing 24 usability issues ranging from minor to critical blockers.

Data & evidence

Analytics showed 75% drop-off before form completion. User testing revealed average task time of 4.2 minutes (industry standard: <2 minutes).

Users were abandoning the app before completing their first nutrition entry, leading to a 75% failure to activate.

RESEARCH

Three questions. Twenty-four issues.
One root cause

QUESTIONS WE SOUGHT TO ANSWER

  • Why do users abandon the food entry process?

  • What accessibility barriers prevent successful task completion?

  • How do competitors handle similar user flows?

Silence wasn't neutral. It was anxiety

Three interviews revealed users didn't trust the barcode scanner, they couldn't tell if the scan succeeded. No visual or auditory feedback created anxiety and led to multiple re-scans.

Led to: Added haptic + auditory + visual feedback

Invisible buttons don't exist, for anyone

Accessibility audit found all icon buttons lacked labels, making navigation impossible for screen reader users.

Led to: Added ARIA labels to all interactive elements

The primary action was buried four taps deep

Competitive analysis showed successful apps use barcode scanning as PRIMARY input, not hidden feature.

Led to: Made scanner the primary CTA on home screen

Three research insights directly shaped core decisions:

  • Scanner anxiety → multi-modal feedback system

  • Inaccessible labels → full WCAG 2.1 AA compliance

  • Buried primary action → barcode-first entry flow

    Each traced to heuristic evaluation and usability testing.

COMPETITIVE LANDSCAPE

NHS Food Scanner

Misleading "Good Choice" badge

Alternatives hidden from scan result

No offline support

Silent scanner failure

Child-friendly UI — key strength

Yuka

Accurate 0–100 scoring

Real-time scan feedback

Full offline capability

Not child-friendly

No UK-specific guidance

Open Food Facts

Built-in comparison feature

2M+ product database

Partial offline support

No alternatives feature

Too complex for families

FoodSwitch

Alternatives as primary action

Basic nutritional detail

No offline mode

Partial child-friendly UI

Limited UK product coverage

"Now I've lost the first product. How do I compare

them?"

P2 · Teenager · 08:56

→ Led to: split-view product comparison screen

"Oh! I didn't realise I could do that. I found it by

accident."

P3 · Teacher · 11:08

→ Led to: Smart Swaps carousel on result screen

"I can't tell if it scanned. Should I try again?"

P5 · Dietary restrictions · 09:44

→ Led to: multi-modal scan feedback (haptic + visual + audio)

DESIGN RATIONALE

Three decisions. Each one earned,
not assumed

These decisions shaped the final solution. Each choice was driven by user research, business constraints, and measurable outcomes.

01

Four levels of navigation.

Nobody needed more than two

I reduced navigation hierarchy from 4 levels to 2 because user testing showed 45% task success with deep menus. The flat IA increased success to 85% and reduced average taps from 4.2 to 1.8.

WHY THIS DECISION

Beta testing showed 91% preferred this over monitoring. Bryan et al. (2013) research proved identity-based persuasion increases honest behaviour. Surveillance triggered reactance and family conflict.

Result: 84% reported reflection questions made them complete genuine sessions. Natural language processing validated response specificity.

02

Accessibility isn't a checklist. It's a promise

I redesigned all 12 screens to meet WCAG standards because accessibility audit revealed the app was unusable for screen reader users (8% of NHS population). Added proper focus indicators, 4.5:1 contrast ratios, descriptive labels. Result: 100% screen reader task completion (up from 0%).

WHY THIS DECISION

Cialdini's (2006) commitment research shows users invest in their system reputation. Transparent privacy architecture (scheduled modes, frictionless withdrawal, visible data deletion) built trust versus control.


Result: Trust progression became aspirational, users wanted to 'unlock' reduced verification through authentic practice. Zero privacy complaints from parents or teens.

03

Seven steps to log a meal. Nobody finished

I reduced food entry from 7 steps to 3 because analytics showed 60% drop-off at step 4. Consolidated screens, added autocomplete, made barcode scanner primary. Result: 70% reduction in entry time (4.2 min → 2.5 min).

WHY THIS DECISION

Deci & Ryan (2000) warn external rewards undermine intrinsic motivation. However, teens needed immediate motivation. Gaming became 'motivation bridge' (Fogg, 2009) whilst progressively introducing autonomy-supportive elements.

Result: 72% of beta users showed shifted motivation from external to internal drivers by week 12. Careful reward ratios prevented gaming dependency.

DESIGN PROCESS

We tested three directions.

Here's what the evidence said

These iterations reveal how user feedback and constraints shaped the final solution.

NAVIGATION PATTERN

Initial navigation used drawer menu (common pattern), but user testing showed 40% couldn't find key features.

Option A

Keep drawer menu, add search bar

PROS

  • Familiar pattern

  • low dev effort

CONS

Doesn't solve discoverability; buried features stay buried

decisionS

Rejected; search doesn't fix structure

Option B

Bottom tab bar with 4 core sections

PROS

  • All features one tap away

  • Industry standard for mobile

CONS

  • Higher dev effort

  • Slight visual rebrand needed

decisionS

Shipped; discoverability outweighed dev cost

DECISION

Choose Option B because discoverability > dev effort. Validated with tree testing:
85% success rate with tabs vs 45% with drawer.

FOOD ENTRY FLOW

Analytics showed 60% of users abandoned food entry at step 4 of 7.
The flow was structured around the database, not the user.

Option A

Consolidate screens from 7 to 4

PROS

  • Sequence of decisions unchanged

  • Root cause unaddressed

CONS

  • Sequence of decisions unchanged

  • Root cause unaddressed

decisionS

Rejected; fewer screens, same broken logic

Option B

Barcode-first, 3-step flow (scan → confirm → log)

PROS

Matches how users actually arrive at food data

CONS

Requires backend changes to prioritise scan results

decisionS

Shipped; addressed root cause, not symptom

DECISION

Choose Option B. Entry time reduced from 4.2 to 2.5 minutes. Step 4 drop-off eliminated entirely

SCANNER FEEDBACK

User testing revealed users re-scanned items 3–4 times, no feedback confirmed the scan had worked. Screen reader users couldn't use the scanner at all.

Option A

Loading spinner after scan

PROS

  • Familiar pattern

  • Low implementation effort

CONS

  • No feedback during the scan; anxiety gap unchanged

  • Invisible to screen reader users

decisionS

Rejected; solves the wrong moment

Option B

Multi-modal feedback; haptic pulse + auditory tone + green visual confirmation

PROS

Each channel serves a distinct accessibility need

CONS

  • Requires audio asset

  • Haptic API

  • Animation coordination

decisionS

Shipped; WCAG compliance non-negotiable for Food Scanner app

DECISION

Choose Option B. Re-scan attempts fell from 3.2 to 1.1. Screen reader completion increased from 0% to 100%.

FINAL SOLUTION

The redesign, annotated

COMPLETE USER FLOW

DESIGN DETAILS

EDGE CASES & STATES

DESIGN RATIONALE

TRANSFORMATION

IMPACT & RESULTS

Faster. Accessible. Used

Measuring what matters: how design decisions translated into measurable outcomes.

24 issues found.

Every one addressed.

40%

Faster task completion

Core scanning flow redesigned from 7 steps to 3

4.2 min

2.5 min

85%

Task success rate

Users completing flows without assistance

Before

45%

After

85%

73

SUS score

System Usability Scale. industry standard

58 Poor

73 Good

Threshold: 68 = acceptable

12

WCAG violations resolved

Zero remaining· Full AA compliance

12 fails

0 remaining

Issues found

22 across 4 severity levels

Method

Heuristic evaluation + think-aloud

Participants

6 · parents, teens, nutritionist, older adult

VISUAL EVIDENCE

Research · Usability validation

From Poor to Good

measured, not claimed.

SUS (System Usability Scale) · standardised 0–100 measure used by 1,300+ published studies

SUS score · before & after redesign

Original app

58

Poor

Redesigned app

73

Good

Industry benchmarks

Below 68

Poor — likely to be abandoned

68 – 80.3

Good — acceptable usability

Above 80.3

Excellent — benchmark target

The redesign crosses the acceptability threshold (68) and enters the Good band.
Next iteration target: 80.3 Excellent.

Heuristic evaluation · 22 issues by severity

Catastrophic (1)

"Good Choice" badge on unhealthy products

Major (4)

Scan fails · hidden alternatives · offline · low-light

Minor (15)

Navigation, comparison, scrolling, personalisation

Cosmetic (2)

Visual feedback gaps

QUALITATIVE IMPACT

Decreased user drop-off during onboarding (qualitative user feedback showed 'much easier to use')

BEYOND THE PRODUCT

  • Elevated team UX maturity by introducing heuristic evaluation framework

  • Mentored junior designer who now leads accessibility audits

  • Created reusable accessibility checklist adopted by 3 other teams

What competitors got right;

and what we fixed.

Benchmarked against 3 market leaders · data from App Annie 2023 + peer-reviewed usability studies

NHS Food Scanner

Redesigned

~100k UK products

Yuka

30M+ downloads

3M+ products globally

Open Food Facts

Open source

2M+ products · crowdsourced

FoodSwitch

Academic-backed

270k UK products

Nutritional clarity

Can users understand the score?

WCAG AA · contextual labels

Redesigned: colour + text + icon triple redundancy

0–100 composite score

Red / amber / green with text explanation

NutriScore + NOVA

Good system — less family-friendly language

Basic colour coding

Key nutrients only, no context labels

Alternatives visibility

Can users find healthier swaps?

Carousel on result screen

Redesigned: visible without scrolling or swiping

Directly on result

Recommendations built into scan result view

Scrollable panel

Visible indicators but requires extra scroll

Tabbed layout

"Better Choices" tab always visible

Product comparison

Side-by-side products

Split-view added

Redesigned: side-by-side with colour-coded differences

Basic scores only

No dedicated comparison screen

Side-by-side view

Full comparison with colour coding

Key metrics only

Limited to primary nutritional values

Scan feedback

Multi-modal confirmation

Haptic + visual + audio

Redesigned: 3 feedback channels · re-scan rate 1.1×

Visual scanning tips

Flashlight toggle + guided feedback

None

No on-scan feedback mechanism

Visual tips only

+ manual barcode fallback

Offline capability

Works without connectivity

Top 5,000 cached

Redesigned: most common UK products cached locally

Full offline mode

Database download available

Partial

Some cached content available

None

Requires live connection

Accessibility

WCAG + screen reader support

WCAG 2.1 AA · 0 fails

Redesigned: all icon buttons labelled, contrast fixed

None documented

Minimal

Visual only

NHS advantage kept

Child-friendly, family-focused interface

The only app designed for NHS public health goals , age-appropriate language and family use cases. Yuka and Open Food Facts serve more technical users. This is the differentiator worth protecting.

Learned from competitors

Alternatives visible on the result screen

FoodSwitch and Yuka both surface alternatives without requiring a swipe or scroll. Only 1 of 6 NHS users found alternatives without help. The carousel redesign closes this gap directly.

Gap NHS now fills

Accessibility; an unclaimed category

None of the four competitors have documented WCAG compliance. The NHS redesign achieves full AA compliance, a genuine differentiator for a public health tool serving 8% of the population with disabilities.

RETROSPECTIVE

What designing for vulnerability
taught me about design

WHAT I'D DO DIFFERENTLY

With more time, I would have conducted diary studies to understand long-term usage patterns rather than relying on single-session testing.

KEY CONSTRAINT

The 6-week timeline was the biggest constraint. It forced us to prioritize ruthlessly, we shipped core accessibility fixes before adding 'nice-to-have' personalization features.

KEY LEARNINGS

I learned that accessibility improvements benefit ALL users, not just those with disabilities. Clear labels and high contrast made the app easier for everyone.

NEXT STEPS

Next steps: Test with elderly users specifically (60+ age group), add voice input for hands-free tracking, integrate with NHS health records API.

AI INTEGRATION

Where I used AI, and where I chose not to

AI-POWERED FEATURES

The barcode scanner uses ML-powered image recognition to identify food products. Designed the confidence score UI to show users when AI is uncertain (e.g., 'Is this Tesco Milk? 85% confident').

Key Design Decision:

transparent scoring builds honesty, not resentment

AI IN MY PROCESS

Used ChatGPT to synthesize 12 user interview transcripts into key themes, saving 4 hours. Verified all insights against original transcripts to catch hallucinations.

Rule applied:

AI generates, designer verifies

AI ADOPTION & LEADERSHIP

Introduced Figma AI to team for first-draft copy suggestions. Created guidelines on when to use AI vs when to write manually (user-facing error messages = always manual).

If a message appears when something goes wrong, a human writes it.

FUTURE AI OPPORTUNITIES

Future vision: AI could analyze user's nutrition patterns and suggest healthier alternatives (e.g., 'You're low on protein—try adding chicken to this meal'). Key concern: avoiding 'diet culture' triggers for users with eating disorders.

Rule:
AI must serve user autonomy, not retention

PREVIOUS PROJECT

E-commerce Checkout Optimization

NEXT PROJECT

Banking Dashboard Redesign