App design that optimizes grocery shopping

Side project

Fall 2023

Duration: 5 weeks
My role: designer
Tools: Figma

App design that optimizes grocery shopping

Side project

Fall 2023

Duration: 5 weeks
My role: designer
Tools: Figma

Fall 2023

App design that optimizes grocery shopping

Side project

Duration: 5 weeks
My role: designer
Tools: Figma

In a preliminary survey, 8/10 young adults struggled with

In a preliminary survey, 8/10 young adults struggled with

In a preliminary survey, 8/10 young adults struggled with

Grocery shopping - it was time-consuming but also necessary

Grocery shopping - it was time-consuming but also necessary

Grocery shopping - it was time-consuming but also necessary

How might we…

How might we…

How might we…

reduce friction in the grocery shopping experience to improve efficiency

reduce friction in the grocery shopping experience to improve efficiency

reduce friction in the grocery shopping experience to improve efficiency

Shadowing 7 shoppers in-store revealed

Shadowing 7 shoppers in-store revealed

Shadowing 7 shoppers in-store revealed

navigation confusion and incomplete shopping trips were main pain points

navigation confusion and incomplete shopping trips were main pain points

navigation confusion and incomplete shopping trips were main pain points

Regular shoppers often struggled to locate items due to inconsistent inventory placement

Regular shoppers often struggled to locate items due to inconsistent inventory placement

Regular shoppers often struggled to locate items due to inconsistent inventory placement

Items can be moved, seasonal, or out of stock

Items can be moved, seasonal, or out of stock

Items can be moved, seasonal, or out of stock

Carrying heavy baskets without an efficient route increases shopper fatigue

Carrying heavy baskets without an efficient route increases shopper fatigue

Carrying heavy baskets without an efficient route increases shopper fatigue

Can be tedious if lugging a heavy basket

Can be tedious if lugging a heavy basket

Can be tedious if lugging a heavy basket

Unavailable items adds time to the shopping process

Unavailable items adds time to the shopping process

Unavailable items adds time to the shopping process

Frustrating and time-consuming to find a substitute

Frustrating and time-consuming to find a substitute

Frustrating and time-consuming to find a substitute

To solve these common pain points

To solve these common pain points

To solve these common pain points

shoppers needed clarity, coordination, and confidence

shoppers needed clarity, coordination, and confidence

shoppers needed clarity, coordination, and confidence

After some brainstorming, I determined that

After some brainstorming, I determined that

After some brainstorming, I determined that

shoppers needed a tool to create a shopping list with real time stock information then find an optimal route

shoppers needed a tool to create a shopping list with real time stock information then find an optimal route

shoppers needed a tool to create a shopping list with real time stock information then find an optimal route

4 in-context usability tests informed a more accessible and versatile design

4 in-context usability tests informed a more accessible and versatile design

4 in-context usability tests informed a more accessible and versatile design

Final designs

Final designs

Final designs

Waldo enables smarter, stress-free shopping through real-time aisle mapping

Waldo enables smarter, stress-free shopping through real-time aisle mapping

Waldo enables smarter, stress-free shopping through real-time aisle mapping

Arrive at the grocery store with a plan

Arrive at the grocery store with a plan

Arrive at the grocery store with a plan

Create a shopping list of things based on up-to-date stock information

Create a shopping list of things based on up-to-date stock information

Create a shopping list of things based on up-to-date stock information

Move through the store efficiently

Move through the store efficiently

Move through the store efficiently

Follow a route optimized to keep groceries fresh (icecream will not be melting as you shop)

Follow a route optimized to keep groceries fresh (icecream will not be melting as you shop)

Follow a route optimized to keep groceries fresh (icecream will not be melting as you shop)

Using the app led to more efficient shopping trips

Using the app led to more efficient shopping trips

Using the app led to more efficient shopping trips

Shoppers completed grocery trips in 1/3 of their usual time

Shoppers completed grocery trips in 1/3 of their usual time

Shoppers completed grocery trips in 1/3 of their usual time

Reflection

Reflection

Reflection

Focusing on core needs led to more usable, scalable solutions

Focusing on core needs led to more usable, scalable solutions

Focusing on core needs led to more usable, scalable solutions

I found conducting user interviews in-context was particularly helpful as it brought insights into what features were absolutely necessary and which were nice-to-haves. For example, I originally wanted users to be able to add new grocery items from the shopping screen. Observing shoppers in-context showed me that they had little need for it.

Identifying necessary vs. nice-to-have features can allow for faster iterations which produces a product better fit for the user in a limited time frame.

I found conducting user interviews in-context was particularly helpful as it brought insights into what features were absolutely necessary and which were nice-to-haves. For example, I originally wanted users to be able to add new grocery items from the shopping screen. Observing shoppers in-context showed me that they had little need for it.

Identifying necessary vs. nice-to-have features can allow for faster iterations which produces a product better fit for the user in a limited time frame.

I found conducting user interviews in-context was particularly helpful as it brought insights into what features were absolutely necessary and which were nice-to-haves. For example, I originally wanted users to be able to add new grocery items from the shopping screen. Observing shoppers in-context showed me that they had little need for it.

Identifying necessary vs. nice-to-have features can allow for faster iterations which produces a product better fit for the user in a limited time frame.

I'm always open to a chat!

I'm always open to a chat!

Let's connect

I'm always open to a chat!