
Discover
I ran three research threads: a feature audit of four competing apps, a survey of 14 grocery app users, and interviews with regular shoppers. The same unmet needs came up across all three.
Existing apps handle search and product images well. None connect store-aware ordering and in-trip guidance into a single flow.
A survey of 14 list users showed discoverability and list management were the top priorities, far ahead of personalization. That shaped what got cut from v1.
Three themes emerged across conversations with regular grocery shoppers.
“Some stores have their items in different aisles than others. Clothing steamers at Target are in a different section than at Ace Hardware.”
On store variability“I spend so much time scouring the aisles.”
On time on the floor“I’m not able to input the quantity by weight.”
On precise inputs01
Every store is different
A category sits in aisle 4 at one store and aisle 11 at another. A list that doesn't adapt to the store quickly feels useless.
02
Time on the floor adds up
Shoppers said they spend too long searching for items. The design opportunity was to reduce that friction before they're already standing in the wrong aisle.
03
In the moment, less is more
People check the app tired, in a hurry, one-handed. Scannable rows and quiet color do more work than any extra feature could.
What this drove
Made every card lead with the punchline. For each fact, the question became: what's the version of this that sounds like a conspiracy theory but is completely true?
Three screens, each covering a distinct moment of friction: arriving at a new store, routing through it efficiently, and getting help mid-trip without losing your place.