Youdle Grocery Locator
Leading a team to design a mobile-first experience that increased task completion by 53% — by making search the hero, not the map.
Youdle Grocery Locator
Leading a team to design a mobile-first experience that increased task completion by 53% — by making search the hero, not the map.
Youdle Grocery Locator
Leading a team to design a mobile-first experience that increased task completion by 53% — by making search the hero, not the map.
Role
Product Design Lead
TEAM
3 Designers • 1 Engineer • 2 Stakeholders
Platform
iOS Mobile App
Role
Product Design Lead
TEAM
3 Designers • 1 Engineer • 2 Stakeholders
Platform
iOS Mobile App
Role
Product Design Lead
TEAM
3 Designers • 1 Engineer • 2 Stakeholders
Platform
iOS Mobile App

OVERVIEW
The Problem
Youdle had no mobile experience. The desktop site confused users into thinking it was a retail store — not a grocery locator.
Youdle had no mobile experience. The desktop site confused users into thinking it was a retail store — not a grocery locator.
My Role
Set overall design direction, assigned flows to designers, ran critiques, made final design calls, and managed stakeholder reviews.
Set overall design direction, assigned flows to designers, ran critiques, made final design calls, and managed stakeholder reviews.
The Outcome
+53% task completion rate
AVG 3.8/5 NPS
A proactive map route feature we proposed that stakeholders hadn't asked for.
+53% task completion rate
AVG 3.8/5 NPS
A proactive map route feature we proposed that stakeholders hadn't asked for.
01 THE PROBLEM
Youdle had no mobile app. And users didn't understand what it was for.
Youdle had no mobile app. And users didn't understand what it was for.
Youdle helps people find specific groceries in stock at local stores before making the trip — especially useful for niche products and small businesses. With no mobile experience and a desktop site that read as a retail store, the product was invisible to the people who needed it most.
Youdle helps people find specific groceries in stock at local stores before making the trip — especially useful for niche products and small businesses. With no mobile experience and a desktop site that read as a retail store, the product was invisible to the people who needed it most.
Youdle helps people find specific groceries in stock at local stores before making the trip — especially useful for niche products and small businesses. With no mobile experience and a desktop site that read as a retail store, the product was invisible to the people who needed it most.
STAKEHOLDER BRIEF FROM CEO & COO
"Help users find groceries, add them to their list, and access a map on the go."
STAKEHOLDER BRIEF FROM CEO & COO
"Help users find groceries, add them to their list, and access a map on the go."
STAKEHOLDER BRIEF FROM CEO & COO
"Help users find groceries, add them to their list, and access a map on the go."
WHAT RESEARCH REVEALED
Users mistook the site for a retail store.
And one parent's story reframed everything: She'd driven to a store with 1 item listed and found the shelf empty. Inventory count became a trust signal, not a data point.
WHAT RESEARCH REVEALED
Users mistook the site for a retail store.
And one parent's story reframed everything: She'd driven to a store with 1 item listed and found the shelf empty. Inventory count became a trust signal, not a data point.
WHAT RESEARCH REVEALED
Users mistook the site for a retail store.
And one parent's story reframed everything: She'd driven to a store with 1 item listed and found the shelf empty. Inventory count became a trust signal, not a data point.
02 RESEARCH
4 findings from 10 parents that reshaped the design.
4 findings from 10 parents that reshaped the design.
We conducted usability testing with 10 parents (the primary users) the web platform, testing four core areas of the experience. The results reframed nearly every assumption we'd started with.
We conducted usability testing with 10 parents (the primary users) the web platform, testing four core areas of the experience. The results reframed nearly every assumption we'd started with.
We conducted usability testing with 10 parents (the primary users) the web platform, testing four core areas of the experience. The results reframed nearly every assumption we'd started with.

01
01


PRODUCT CONFUSION
PRODUCT CONFUSION
Every participant mistook the app for a retail store. The product had to explain itself before anything else could work.
Every participant mistook the app for a retail store. The product had to explain itself before anything else could work.
→
→
Onboarding added before the home screen. The tagline fix alone wasn't enough.
Onboarding added before the home screen. The tagline fix alone wasn't enough.
02
02


IMPORTANCE OF SEARCH
IMPORTANCE OF SEARCH
Once users understood Youdle, search was their immediate instinct every time. It needed to be the dominant UI element.
Once users understood Youdle, search was their immediate instinct every time. It needed to be the dominant UI element.
→
→
Search moved to top, full-width. Cart icon replaced with + to remove retail connotations.
Search moved to top, full-width. Cart icon replaced with + to remove retail connotations.
03
03


INVENTORY = TRUST
INVENTORY = TRUST
One parent drove to a store with 1 item listed. Shelf was empty. That single story made inventory count the most important element on the product page.
One parent drove to a store with 1 item listed. Shelf was empty. That single story made inventory count the most important element on the product page.
→
→
Stock status surfaced prominently on every store listing — not buried in the detail page.
Stock status surfaced prominently on every store listing — not buried in the detail page.
04
04


MAP AFTER, NOT BEFORE
MAP AFTER, NOT BEFORE
Users saw value in the map — but only after searching. Nobody opened the app to browse nearby stores first.
Users saw value in the map — but only after searching. Nobody opened the app to browse nearby stores first.
→
→
Map accessible from the grocery list, not the home screen.
Map accessible from the grocery list, not the home screen.
03 THE HARDEST DECISION
A locator app that doesn't lead with the map.
Map First vs. Search First?
A locator app that doesn't lead with the map.
Map First vs. Search First?
OPTION A
OPTION A
OPTION A
REJECTED
REJECTED
REJECTED
Map-first. Intuitive for a locator. Lead with what's nearby.
Map-first. Intuitive for a locator. Lead with what's nearby.
Map-first. Intuitive for a locator. Lead with what's nearby.
OPTION B
OPTION B
OPTION B
CHOSEN
CHOSEN
CHOSEN
Search-first. Lead with what you're looking for. Map comes after the list.
Search-first. Lead with what you're looking for. Map comes after the list.
Search-first. Lead with what you're looking for. Map comes after the list.
IMPORTANCE OF SEARCH
IMPORTANCE OF SEARCH
Users always knew what they wanted before they cared where to find it. The map is useful once you have a list to plan around — not before. Every testing session confirmed this without exception.
Users always knew what they wanted before they cared where to find it. The map is useful once you have a list to plan around — not before. Every testing session confirmed this without exception.
Users always knew what they wanted before they cared where to find it. The map is useful once you have a list to plan around — not before. Every testing session confirmed this without exception.
04 DESIGN: SEARCH & PRODUCT
Search Results Page

SEARCH BAR AT THE TOP
SEARCH BAR AT THE TOP
The + icon replaces a heart icon. Heart implied saving or favoriting — a passive, social behavior. + implies adding to a list — an active, goal-oriented one. Small change, significant shift in how users understood what the app was for.
The + icon replaces a heart icon. Heart implied saving or favoriting — a passive, social behavior. + implies adding to a list — an active, goal-oriented one. Small change, significant shift in how users understood what the app was for.
The + icon replaces a heart icon. Heart implied saving or favoriting — a passive, social behavior. + implies adding to a list — an active, goal-oriented one. Small change, significant shift in how users understood what the app was for.
LOCATION & RESULT COUNT
LOCATION & RESULT COUNT
Zip code and "46 results within 10 miles" sets expectations immediately. Users know the data is local and real before they scroll.
Zip code and "46 results within 10 miles" sets expectations immediately. Users know the data is local and real before they scroll.
Zip code and "46 results within 10 miles" sets expectations immediately. Users know the data is local and real before they scroll.
IN STOCK AT A GLANCE
IN STOCK AT A GLANCE
"In stock at Greenbelt" on every result card. Users don't need to open the product page to know if the trip is worth making.
"In stock at Greenbelt" on every result card. Users don't need to open the product page to know if the trip is worth making.
STORE LOGOS AS WAYFINDING
STORE LOGOS AS WAYFINDING
Store brand dots show which stores carry the product — before tapping. Reduces clicks and supports faster trip planning.
Store brand dots show which stores carry the product — before tapping. Reduces clicks and supports faster trip planning.
IN STOCK AT A GLANCE
"In stock at Greenbelt" on every result card. Users don't need to open the product page to know if the trip is worth making.
STORE LOGOS AS WAYFINDING
Store brand dots show which stores carry the product — before tapping. Reduces clicks and supports faster trip planning.
Product Detail Page
Inventory-First Hierarchy
THREE STOCK STATES
THREE STOCK STATES
In Stock, Low Stock (8), Out of Stock. Each store shows real status. This design decision came from one parent's story. If the number is wrong, the product fails at the only moment that matters.
In Stock, Low Stock (8), Out of Stock. Each store shows real status. This design decision came from one parent's story. If the number is wrong, the product fails at the only moment that matters.
STORE COMPARISON ON ONE PAGE
STORE COMPARISON ON ONE PAGE
Price, distance, and stock status side by side. Users ranked availability first, price second — so availability leads. No switching between screens to compare.
Price, distance, and stock status side by side. Users ranked availability first, price second — so availability leads. No switching between screens to compare.
TIERED DATA CONFIDENCE
TIERED DATA CONFIDENCE
Kroger shows "Real-time · Updated now." Local Grocery Store shows "Last verified by community · 2 hrs ago." Users know exactly how much to trust each number before making the trip.
The original design showed exact inventory for every store. Engineering pushed back — real-time data for small independent stores wasn't reliable. The solution: be honest about data confidence rather than hide the gap.
Kroger shows "Real-time · Updated now." Local Grocery Store shows "Last verified by community · 2 hrs ago." Users know exactly how much to trust each number before making the trip.
The original design showed exact inventory for every store. Engineering pushed back — real-time data for small independent stores wasn't reliable. The solution: be honest about data confidence rather than hide the gap.

05 DESIGN: LIST & MAP
The feature stakeholders didn't ask for — but immediately wanted.
The desktop experience showed available stores on a map — planning happened off-screen. On mobile, users are already moving. They don't have the bandwidth to calculate the most efficient multi-stop order while driving. We proposed a recommended visit order built from the grocery list. Stakeholders saw the use case immediately.
The desktop experience showed available stores on a map — planning happened off-screen. On mobile, users are already moving. They don't have the bandwidth to calculate the most efficient multi-stop order while driving. We proposed a recommended visit order built from the grocery list. Stakeholders saw the use case immediately.

SHOW MAP TOGGLE
SHOW MAP TOGGLE
Map is accessible from the list — not the home screen. The list builds context. The map plans the route. This is the research finding made tangible.
Map is accessible from the list — not the home screen. The list builds context. The map plans the route. This is the research finding made tangible.
MULTIPLE LIST TYPES
MULTIPLE LIST TYPES
Family Hot Pot Recipe, Weekly, Restock — organized by occasion or habit. Recipe-based lists were especially valued for niche multi-item specialty trips.
Family Hot Pot Recipe, Weekly, Restock — organized by occasion or habit. Recipe-based lists were especially valued for niche multi-item specialty trips.
LIST TAG PILES
LIST TAG PILES
Items can belong to multiple lists simultaneously — Family Hot Pot, Weekly, Favorites. A detail that came from understanding how parents actually shop: the same staple item might appear on a recipe list and a weekly restock list at the same time.
Items can belong to multiple lists simultaneously — Family Hot Pot, Weekly, Favorites. A detail that came from understanding how parents actually shop: the same staple item might appear on a recipe list and a weekly restock list at the same time.
STOCK STATUS PERSISTS
STOCK STATUS PERSISTS
Users see if any item needs a store change before leaving — not when they arrive. The trust signal follows into the list.
Users see if any item needs a store change before leaving — not when they arrive. The trust signal follows into the list.
LIST TAG PILES
Items can belong to multiple lists simultaneously — Family Hot Pot, Weekly, Favorites. A detail that came from understanding how parents actually shop: the same staple item might appear on a recipe list and a weekly restock list at the same time.
STOCK STATUS PERSISTS
Users see if any item needs a store change before leaving — not when they arrive. The trust signal follows into the list.
Recommended Visit Order: Map View







SPATIAL ORIENTATION
All three pins visible simultaneously. Users understand where everything is before committing to a route.
All three pins visible simultaneously. Users understand where everything is before committing to a route.
RANKED LIST
Target #1 (9/10), Kroger #2 (6/10), Small Independent #3 (2/10). The red arrow on each row hands off to native Maps — we decide the order, users navigate with the tool they already trust.
INVENTORY SIGNALS
"Small Independent Business" explicitly labels the store type. Items show "Last verified by community · 2 hrs ago" — the tiered data signal is consistent at every level of the experience.
SPATIAL ORIENTATION
All three pins visible simultaneously. Users understand where everything is before committing to a route.
RANKED LIST
Target #1 (9/10), Kroger #2 (6/10), Small Independent #3 (2/10). The red arrow on each row hands off to native Maps — we decide the order, users navigate with the tool they already trust.
INVENTORY SIGNALS
"Small Independent Business" explicitly labels the store type. Items show "Last verified by community · 2 hrs ago" — the tiered data signal is consistent at every level of the experience.
06 OUTCOMES
What the numbers confirmed.
We conducted two rounds of usability testing (one with lo-fi and one with hi-fi) with 6 participants each. Task completion and ease of use measured across search, add to list, view product, and map flows.
We conducted two rounds of usability testing (one with lo-fi and one with hi-fi) with 6 participants each. Task completion and ease of use measured across search, add to list, view product, and map flows.
+53%
+53%
+53%
Task Completion Rate
Lo-fi to hi-fi across all four core flows. Adding onboarding drove the single biggest jump.
Task Completion Rate
Lo-fi to hi-fi across all four core flows. Adding onboarding drove the single biggest jump.
Task Completion Rate
Lo-fi to hi-fi across all four core flows. Adding onboarding drove the single biggest jump.
3.8/5
3.8/5
3.8/5
Average NPS
Users cited single-page clarity and inventory visibility as standout features.
Average NPS
Users cited single-page clarity and inventory visibility as standout features.
Average NPS
Users cited single-page clarity and inventory visibility as standout features.
5/6
5/6
5/6
Understood The Product
After onboarding was added in, first-time user confusion dropped.
Understood The Product
After onboarding was added in, first-time user confusion dropped.
Understood The Product
After onboarding was added in, first-time user confusion dropped.
07 REFLECTIONS
What this project taught me.


Proactive features needed the right moment
The route feature wasn't in the brief. Problem before proposal — that sequence is how you expand scope without resistance.
Proactive features needed the right moment
The route feature wasn't in the brief. Problem before proposal — that sequence is how you expand scope without resistance.
Proactive features needed the right moment
The route feature wasn't in the brief. Problem before proposal — that sequence is how you expand scope without resistance.

Engineering constraints clarify the real problem
Real-time inventory for small businesses wasn't feasible. Understanding exactly why led to a tiered solution better than the original design.
Engineering constraints clarify the real problem
Real-time inventory for small businesses wasn't feasible. Understanding exactly why led to a tiered solution better than the original design.
Engineering constraints clarify the real problem
Real-time inventory for small businesses wasn't feasible. Understanding exactly why led to a tiered solution better than the original design.

The best critique questions come from the team
The ranking logic that makes the map feature work came from a teammate's question — not my individual thinking. Good critiques surface what one person misses.
The best critique questions come from the team
The ranking logic that makes the map feature work came from a teammate's question — not my individual thinking. Good critiques surface what one person misses.
The best critique questions come from the team
The ranking logic that makes the map feature work came from a teammate's question — not my individual thinking. Good critiques surface what one person misses.
09 WHAT I'D DO NEXT IF I HAD MORE TIME
Advance Ordering for Pickup
Multiple users asked if they could reserve an item ahead of arrival — closing the loop from locating to securing.
Advance Ordering for Pickup
Multiple users asked if they could reserve an item ahead of arrival — closing the loop from locating to securing.
Inventory Accuracy Feedback
A lightweight flag mechanism letting users report inaccurate stock — turning the community into a data layer that improves accuracy over time.
Inventory Accuracy Feedback
A lightweight flag mechanism letting users report inaccurate stock — turning the community into a data layer that improves accuracy over time.
Cynthia Rhee
©
2026