top of page
Untitled.png

Shelfie Case Study

Smart Grocery Shopping

Untitled.png
image 11
image 12

Overview

Shelfie is a grocery navigation app that helps shoppers move through stores more efficiently using personalized routing, smart lists, and real-time guidance.

The product combines navigation, personalization, and contextual assistance to reduce search time, missed items, and in-store frustration.

Goals:

  • Simplify in-store navigation

  • Reduce decision fatigue while shopping

  • Improve item discovery and list completion

  • Personalize shopping workflows

  • Explore opportunities for AI-assisted guidance

AdobeStock_816129685 1

Role

Product Designer

Responsibilities

Product strategy, UX research, interaction design, prototyping, and interface design.

Collaborators

Independent thesis project informed by user interviews and usability feedback.

Timeline

18-month MFA thesis

User Problem

Grocery shoppers often struggle to navigate unfamiliar store layouts, locate items efficiently, and keep track of their lists while shopping.

Existing tools focus on list creation or online ordering, but provide limited support for the in-store experience.

Problem to solve

Shoppers struggle to navigate stores efficiently and complete their trips with confidence.

Research

Research Insights

Grocery shoppers rely on memory, incomplete lists, and store assumptions to navigate trips, creating friction, backtracking, and decision fatigue.

1. Navigation breaks down in-store

Unfamiliar store layouts make item discovery slow and inefficient.

2. Lists lack spatial context

Traditional shopping lists do not help users navigate physical store environments.

3. Small decisions add up quickly

Traditional shopping lists do not help users navigate physical store environments.

9Tzi8ywRz924XE3uHaD6DZ3Ef+IdbOiYlvIROR5vlqUeRrexTocZGobKRJ9od_gnk3B_CeKTmTAsIjj6Q0YaYTzsiposSOv6L0oQgtg54xISvZ+tT7BVqkyJexDIoTKRdOFJlg_Tp8OhFtY3d0Cmi4a9d0wVzWu9efMWxXcZh4WLShZc3L1j4niL+aFgzBZVltQW3nMBDO82FtU9DOirJA== 1

Competitive Analysis

Existing grocery tools support planning or online ordering, but provide limited support for real-time in-store navigation and decision-making.

Competitor Analysis

1. List & Shopping Apps (AnyList, Notes, etc.)

Strengths

  • Simple list organization

  • Familiar workflows

  • Useful for planning

Limitations

  • No in-store navigation

  • Manual item searching

  • Limited real-time guidance

2. Retailer Apps (Kroger, Walmart, etc.)

Strengths

  • Product and pricing information

  • Rewards and promotions

  • Basic aisle support

Limitations

  • Cluttered interfaces

  • inconsistent navigation

  • Weak in-store guidance

3. Online Grocery Platforms (Instacart, etc.)

Strengths

  • Strong recommendations

  • Efficient online ordering

  • Convenient substitutions

Limitations

  • Designing for delivery

  • No physical navigation

  • Disconnect between planning and shopping

Current Solutions

InstacartUberEats 2
image 32

Key Gap

Existing grocery tools support planning and purchasing, but provide limited support for the in-store shopping experience. Shoppers are still responsible for navigating stores, locating items, and making decisions on their own.

Understanding the Shopping Journey

This journey map highlights where shoppers encounter confusion, delays, and decision fatigue throughout the grocery experience.

Untitled.png

Addressing Pain Points

Shelfie reduces in-store friction through navigation, personalization, and real-time shopping support.

Navigation

Unfamiliar store layouts lead to inefficient routes and backtracking.

Memory

Shoppers rely on incomplete lists and memory while navigating stores.

Decision

Product comparisons and substitutions create constant shopping friction.

Ideation

Designing the Shopping Flow

Each research insight represents a variable in a grocery shopping trip.

Simplifying the Shopping Journey

Store Environment: Use store layout and aisle data to guide navigation.
User Preferences: Personalize shopping through dietary needs, budget, and habits.
Shopping Context: Adapt to trip type, list structure, and time constraints.
Decision State: Reduce uncertainty and simplify choices during the trip.
Guided Output: Translate inputs into clear navigation and actionable

Personas

Efficient Planner

“I know what I need. I want to get it and get out.”

Planning

Browsing

Goals

Finish the trip quickly

Avoid forgotten items and backtracking

Habbits

Builds a list before shopping

Follows a familiar store route

Repeatedly buys familiar staples

Pain Points

Store layout changes

Hard-to-find or moved items

Out-of-stock products disrupt the route

Needs

Optimized store route

Accurate item locations

Fast substitutionst

Shelfie Opportunity

Optimize my trip.

Flexible Shopper

“I know roughly what I need. I'll figure out the rest while I'm there.”

Planning

Browsing

Goals

Get what they need without extensive planning

Adapt as needs come up

Habbits

Starts with a partial or mental list

Remembers items while shopping

Adjusts based on price and availability

Pain Points

Forgotten essentials

Doesn't always know where an item is

Unexpected substitutions

Needs

Low-effort reminders

Flexible item finding

Smart substitutions

Shelfie Opportunity

Help me remember and adapt.

Exploratory Shopper

“I have a few things I need, but I like seeing what I find.”

Planning

Browsing

Goals

Balance necessary shopping with discovery

Find interesting products, deals, and alternatives

Habbits

Browses even when carrying a list

Uses the store as a source of inspiration

Adds unplanned products along the way

Pain Points

Browsing can make trips inefficient

Still forgets staples

Hard-to-find or unavailable products

Needs

Relevant discovery

Product comparisons and deals

Contextual reminders

Shelfie Opportunity

Help me discover without getting lost.

Research revealed three core shopping behaviors: planning, adapting, and exploring. These personas represent flexible shopping modes rather than fixed user types, with behavior shifting based on time, trip purpose, and circumstance. Shelfie was designed to support shoppers across this spectrum.

How Might We?

How might we make grocery shopping faster, clearer, and more intuitive?

Design

Ideation to Design

Shelfie translates research insights into navigation, personalization, and real-time shopping support.

Design Translation

Environment

Spatial Clarity

Simplify store layouts into clear, scannable navigation.

Preferences

Personalization

Adapt lists and recommendations to user preferences and shopping habits.

Context

Route Optimization

Organize shopping routes based on list structure and store layout.

Decisions

Decision Support

Surface relevant product information and simplified choices in real time.

Guidance

Guided Shopping

Create a clearer shopping experience through navigation and contextual guidance.

Designing the Navigation System

Shelfie simplifies complex store layouts through visual hierarchy, department zoning, and route guidance.

Department Zoning

Dairy & Frozen

Produce

Meat & Seafood

Bakery, Deli & Services

image 10
Core Features

Aisle-by-Aisle Guidance

Optimized in-store navigation designed to reduce search time and backtracking.

Clip path group
Clip path group
Clip path group
Clip path group
Clip path group

Personalized List Building

Intelligent shopping lists tailored to user preferences and shopping behavior.

Clip path group
Clip path group
Clip path group
Clip path group

In-Aisle Item Finder

Shelf-level guidance helps users quickly locate items in-store.

Clip path group
Clip path group
Clip path group
Clip path group

Designing for Edge Cases

When products are unavailable, Shelfie recommends alternatives and updates the route.

image 17
image 16
image 15
image 14
Iteration

Simplifying List Creation

Simplifying list building through personalization and iteration

Refined

Clip path group

Lists adapt to user preferences and behavior

Clip path group

Smart Mode introduces customizable suggestions

Clip path group

Streamlined layout for faster input

Early

Untitled.png

Static list with limited control
No personalization or guidance

Reducing Decision Friction in Search

Faster item selection with filterable results

Refined

Clip path group

Faster add-to-list interactions

Clip path group

Added filters for quick narrowing
Improved visual hierarchy for scanning

Early

Clip path group

Static results with limited hierarchy
High cognitive load when comparing items

Project Impact

Shelfie combines navigation, personalization, and real-time guidance to simplify the in-store shopping experience.

What I learned

1. Simplicity comes from structure

Clear navigation and organized workflows reduce friction during shopping trips.

2. Guidance should support users

Recommendations work best when they simplify decisions without removing user control.

3. Physical context changes everything

Designing for real-world shopping requires speed, visibility, and spatial awareness.

Thank You

bottom of page