Nutrition Assistant
A label scanner that answers one question — can I eat this — for people managing a specific dietary constraint.
THE PROBLEM
Nutrition apps ask users to log food. People with a real dietary constraint do not want a diary; they want a yes or no about the packet in their hand, in the time it takes to read a shelf label.
CONTEXT
The existing app had a logging flow with a 12% weekly retention. Interviews showed the actual job was pre-purchase, not post-meal.
APPROACH
Point the camera at the label, get a verdict against the user's stored constraint. Logging became an optional by-product rather than the price of entry.
MY ROLE
I killed the logging-first onboarding, defined the single-verdict interaction, and set the accuracy floor below which we show the raw label instead of a verdict.
HOW I WORKED
DECISION LOG
The calls I owned, the alternative I rejected, and the cost I accepted for each.
Show 'unreadable' rather than a low-confidence verdict
Drop food logging from onboarding
Three states, no numeric score
WHAT MOVED
OUTCOME
WHAT I PRODUCED
WHAT I'D DO DIFFERENTLY
We validated the aisle moment thoroughly and the repeat-purchase moment not at all. Users scan the same products weekly; a remembered-verdict cache should have been in the first release.