TRADER JOE'S
TRIP PLANNING

TRADER JOE'S
TRIP PLANNING

TRADER JOE'S
TRIP PLANNING

Project Overview

Trader Joe’s is known and loved for its one-of-a-kind products. But as shopping habits shift, the brand faces growing competition. The pandemic changed how people shop, with more customers turning to online ordering and delivery. Since Trader Joe’s doesn’t offer delivery, the challenge became: how can the website better support customers while staying true to the in-store experience? I designed a solution that supports changing customer needs while preserving the in-store experience.

ROLE

ROLE

UI/UX Designer / Researcher

DURATION

6 Months

6 Months

DESIGN TOOLS

DESIGN TOOLS

Design Challenges

My research revealed five key struggles that many Trader Joe’s shoppers face. These challenges make it harder for people to shop with confidence, find what they need, and stay on track with their time and budget.(Please click the link to see the full research findings.)

Based on my research, I identified five pain points when shopping at grocery stores. These pain points are closely tied to challenges customers face in making informed purchasing decisions and navigating the shopping process efficiently.


(Please click the link to see how I conducted the user research.)

Unclear

Product Details

Unclear Product Details

Difficulty in Navigating Products

Difficulty in Navigating Products

Time-Consuming Experience

Time-Consuming Experience

Product Availability Uncertainty

Product Availability Uncertainty

Budget Management While Shopping

Budget Management

While Shopping

Budget Management While Shopping

How might we improve customers’ shopping efficiency at Trader Joe's through a mobile app before they visit?

How might we improve customers’ shopping efficiency at Trader Joe's through a mobile app before they visit?

Customers care about price and convenience—but without good planning tools, grocery trips often take longer than expected and lead to unplanned purchases. Many shoppers already try to prepare by making handwritten lists or checking what’s in their fridge, but these methods can be messy and easy to forget. On top of that, it’s hard to make confident decisions when product details like price and availability aren’t clear.

These insights led me to explore how a mobile app could help. What if we gave shoppers a simple way to organize their list, check real-time product info, and plan their trip more efficiently—all before they even step into the store?

Current Trader Joe's mobile website.

Current Trader Joe's mobile website.

Design Response

At the time of my research, Trader Joe’s did not offer a mobile app, and its website only allowed users to create a shopping list without tracking availability. If an item went out of stock—or if a user navigated away from the page—their list could disappear, making trip planning inconvenient.

To support better planning and reduce shopping frustration, I designed features that make list-building smarter and more personalized:

Check item availability

and add to the list

Users can share their location to see what’s in stock at their nearest Trader Joe’s. They can then add available items in the exact quantity they need, while any out-of-stock products are clearly marked.

Check item availability

and add to the list

Users can share their location to see what’s in stock at their nearest Trader Joe’s. They can then add available items in the exact quantity they need, while any out-of-stock products are clearly marked.

Check item availability

and add to the list

Users can share their location to see what’s in stock at their nearest Trader Joe’s. They can then add available items in the exact quantity they need, while any out-of-stock products are clearly marked.

Get notified

when items are restocked

Get notified

when items are restocked

Get notified

when items are restocked

Add entire recipe ingredients

with one tap

Add entire recipe ingredients

with one tap

Add entire recipe ingredients

with one tap

Low-Fidelity and High-Fidelity

Task Flow

|

Sketch

|

Wireframe

|

Mockup

|

Design System

While working on the mockup design, I discovered inconsistent design elements

that could potentially confuse users, allowing me to enhance the user experience.

Low-Fidelity and High-Fidelity

Task Flow

|

Sketch

|

Wireframe

|

Mockup

|

Design System

While working on the mockup design, I discovered inconsistent design elements

that could potentially confuse users, allowing me to enhance the user experience.

(Switch to Desktop or Tablet version for better view.)

Low-Fidelity and High-Fidelity

Task Flow

|

Sketch

|

Wireframe

|

Mockup

|

Design System

While working on the mockup design,

I discovered inconsistent design elements that could potentially confuse users, allowing me to enhance the user experience.

This prototype demonstrates adding ingredients

from recipes to shopping lists.

This prototype demonstrates adding ingredients from recipes to shopping lists.

This prototype demonstrates

adding ingredients from recipes to shopping lists.

Prototype

After building the initial mockups, I created an interactive prototype and ran a round of usability testing. One key issue emerged: participants had trouble telling the difference between the shopping list and the notification list.


"How do I get on the notification list? Wait... Is it in the shopping list?"

— Participant S

This confusion revealed the need for a clearer structure. In response, I updated the design by adding a tabbed interface, making it easier to switch between lists and understand their purpose.

I then ran a second round of testing to validate the changes. The results were promising—average task completion time improved by 6 seconds, and users reported that the revised design felt much more intuitive.

(Please click the link to see full prototyping.)

After building the initial mockups, I created an interactive prototype and ran a round of usability testing. One key issue emerged: participants had trouble telling the difference between the shopping list and the notification list.


"How do I get on the notification list? Wait... Is it in the shopping list?" — Participant S

This confusion revealed the need for a clearer structure. In response, I updated the design by adding a tabbed interface, making it easier to switch between lists and understand their purpose.

I then ran a second round of testing to validate the changes. The results were promising—average task completion time improved by 6 seconds, and users reported that the revised design felt much more intuitive.

(Please click the link to see full prototyping.)

The design above were all based on my research. 
Let's explore my thought process. ↓↓↓

The design above were all based on my research. Let's explore my thought process. ↓↓↓

The design above were
all based on my research. 
Let's explore my thought process. ↓↓↓

Research & Methods

A customer survey showed that 78.7% of respondents shopped online for groceries during the COVID-19 pandemic (Redman, 2020). As a Trader Joe’s shopper myself, I know the brand prides itself on its in-store experience, which sets it apart from other grocery chains.

This contrast sparked my curiosity: Why have shopping habits changed so much? And more importantly, how can Trader Joe’s continue to succeed without offering online delivery?

To explore this, my research focused on two key questions:

  1. What motivates customers to choose specific grocery stores, and how do these motivations influence their shopping behaviors?
  1. What motivates customers to choose specific grocery stores, and how do these motivations influence their shopping behaviors?
  1. What motivates customers to choose specific grocery stores, and how do these motivations influence their shopping behaviors?
  1. How can Trader Joe's enhance their online shopping experience to better meet the evolving needs and preferences of their customers?

  1. How can Trader Joe's enhance their online shopping experience to better meet the evolving needs and preferences of their customers?

  1. How can Trader Joe's enhance their online shopping experience to better meet the evolving needs and preferences of their customers?

How Did I Conduct the User Research?

Target Population

  1. Who have either visited or shopped at Trader Joe's at least once.


  2. Who are regular grocery shoppers, both online and in-store.


  3. Who conduct grocery shopping at least once a month, regardless of location.

  1. Who have either visited or shopped at Trader Joe's at least once.


  2. Who are regular grocery shoppers, both online and in-store.


  3. Who conduct grocery shopping at least once a month, regardless of location.

The process of developing and executing our user research plan.

The process of developing and executing

our user research plan.

The process of developing and executing

our user research plan.

Methodology

  1. User Interviews (9 Participants): Conducted in-depth interviews with customers to explore general shopping habits and motivations.

  2. Contextual Inquiries (6 Participants): Observed customers' decision-making processes and pain points while shopping at Trader Joe's.

  3. Surveys (40 Participants): Administered surveys to customers to validate insights and quantify the prevalence of key pain points. (Please click the link to see more details.)

  1. User Interviews (9 Participants): Conducted in-depth interviews with customers to explore general shopping habits and motivations.

  2. Contextual Inquiries (6 Participants): Observed customers' decision-making processes and pain points while shopping at Trader Joe's.

  3. Surveys (40 Participants): Administered surveys to customers to validate insights and quantify the prevalence of key pain points. (Please click the link to see more details.)

  • "My shopping decisions are based on price, efficiency, and parking. I prefer shopping for groceries in person rather than online, as delivery wait times don’t meet my immediate needs."

    — Participant W, PhD Student

  • Participant J frequently checked his phone for his shopping list. When asked, he explained that he had added an oatmeal recipe and was making sure to buy all the necessary ingredients.

  • "I'm not a fan of Trader Joe's and haven't visited their website, but I think they should list the varieties, brands, products, and categories they offer. Adding a delivery service would also improve convenience."

    — Participant A, Sales

User Empathy

To view the clear affinity diagram, please click the link.

To view the clear affinity diagram,

please click the link.

Key Findings

My research showed that price and convenience drive most grocery shopping decisions. Shoppers made intentional choices—48% prioritized price, and 20% valued convenience. One participant even said he always used delivery services to avoid the hassle of in-person shopping.

Despite Trader Joe’s strong brand, its website was largely overlooked. 64% had never visited it, and 23% used it rarely, mostly because they weren’t aware of what it offered. This revealed a clear opportunity to improve the online experience and better support customers before they shop.

Purpose-Driven
Shopping Behaviors

Purpose-Driven
Shopping Behaviors

Budget-Convenience
Preferences

Infrequently Access
Trader Joe's Websites

Building Personas

Budget and convenience preferences clearly shaped how people approached grocery shopping, leading to distinct behavior patterns. To reflect these differences, I created three personas representing key customer types: (1) budget-conscious, occasional Trader Joe’s shoppers, (2) budget-conscious, frequent shoppers, and (3) efficiency-driven shoppers with no budget concerns. Each persona highlights unique motivations, priorities, and habits, offering meaningful insights into user needs and expectations.

User Journey Maps for Trader Joe's website

The “Add Items to List” feature on Trader Joe’s website is meant to help users check prices and organize their shopping, but efficiency makes all the difference. By mapping each persona’s journey through the site, I identified key pain points in the Pre-Purchase and Product Navigation stages. These moments heavily influenced overall satisfaction, as users often struggled with deciding what to buy and finding items quickly. This led to frustration and longer shopping times, revealing clear opportunities to improve the experience.

To view the clear journey map, please click the link.

To view the clear journey map, please click the link.

So, what is the design solution???

So, what is the design solution???

So, what is the design solution???

Reflection

Looking back on this design process, I’ve gained several key insights that will significantly shape my future projects.

1. A Clear Problem Statement Is Everything

At first, my problem statement was too broad, which created confusion and made it harder to focus design efforts. Once I refined it, everything became clearer—goals aligned, decisions felt more intentional, and the entire process flowed better. It was a strong reminder of how critical it is to start with a well-defined problem.

2. Design Decisions Should Be Grounded in User Insights

Prototyping and testing early helped me uncover usability issues I hadn’t anticipated. These user-centered, hands-on methods gave me practical, objective insights that guided better design choices. They also reinforced how important it is to test assumptions and stay connected to real user behavior.

This project reaffirmed my commitment to clear problem framing and user validation—two practices I’ll continue to rely on in every project going forward.

Let's Have Some Fun Together!

Copyright © 2025 Maggie Lin. All rights reserved.

Let's Have Some Fun Together!

Copyright © 2025 Maggie Lin. All rights reserved.

Let's Have
Some Fun Together!

Copyright © 2025 Maggie Lin. All rights reserved.