top of page

Case Study - MarketMate

Recipe viewing
ingredient list
dinner planning
Store map thumb nail

The product

Design an intuitive in-store navigation experience that reduces time spent searching and helps users stay on budget.

Project duration

October 2025 - November 2025

Problem

In-store grocery shopping is inefficient. Users struggle to find items, manage shared shopping needs, and shop within time and budget constraints.

Goal

Design an app and a responsive website for a local grocery store that helps shoppers locate products as they shop in person.

Role

Lead UX designer

Responsibilities

User Research, Personas, Problem statements, Empathy Maps, User Journey Maps, Insight Extraction, Paper Wireframes, Digital wireframes, Low-fidelity prototype, Usability studies, Mockups, High-fidelity prototype, Accessibility

Understanding the user
 

User research

  • 14 users

    • Tasks

    • Create a group and add group members

    • Asked about new iconography for read aloud text

    • Asked to find and add recipes

    • Asked about how and where users shop for groceries

    • asked about how useful the app would be in a grocery store

User research: summary

  • Difficulty finding items

    • Store layout confusion

    • Specialty & niche items hard to locate 

    • Unfamiliar product categories 

  • Time

    • Time pressure driving shortcuts 

  • Attention 

    • Distraction & lost place

  • Budget 

    • Budget as a primary constraint 

  • Planning 

    • Low or no planning

User research: pain points

1. Difficulty finding items

2. Budget constraints

3. Lack of Time

4. Lack of planning

Personas

Name: Nadia Miller

Nadia

"I've been coming here for years and I still can't find things when they move everything around."

Goals 

  • Get in and out without backtracking

  • Stick to her routine without surprises

  • Find staples in the same place every visit

Frustrations 

  • Seasonal resets move her usual items

  • No signage explains what moved where

  • Reluctant to ask staff; feels embarrassed

Age: 

Education: 

Hometown: 

Family: 

Occupation:

28

University graduate

Denver Colorado

Wife

Office manager

User journey map

user journey map

Starting the design

Paper
Wire-frames

paper wireframe

Digital Wireframes

low fidelity
whimsical design

Low-fidelity prototype

lofi prototype connections

Usability study: findings

Some features did not work as initially expected by some users. In particular some users expected to be able to add multiple recipes at a time.

1. Adding recipes needs to be more clear (P1)

2. Update text to speech icon (P2)

3. demonstrate how multiple groups would work (P2)

usability insights

Refining the design

Mockups

Recipe viewing
dinner planning
ingredient check list
Store map view thumb nail

Full set of designs

High-fidelity prototype

high fidelity connections

Accessibility considerations

1. Read aloud is provided for people with low vision or people who have trouble reading

 

2. All colors are compliant with AA WCAG 2.1 guidelines in order to help users with color blindness or users who require high contrast.

 

3. The list generation process has been broken up into small digestible pieces to help users maintain focus and reduce the cognitive load. 

Impact

  • Users valued the in-store map and aisle-based ingredient sorting

  • Improved clarity around multi-recipe and group shopping flows

  • Reduced cognitive load through progressive disclosure and clear hierarchy

  • ​Most users said they would appreciate the store map and thought the application would help them not miss ingredients in the aisle.

  • Users found value in the ability to sort all the ingredients for recipes into the aisle the ingredients could be found in.

Going forward

Lessons Learned

Making changes in Figma to designs is very costly. It made me appreciate the wisdom of settling on designs early and making designs into components so that changes can be propagated through the project

Next Steps

Find grocery stores to pair with for mapping the store and beta testing.

  • Work with product managers and developers to have the application developed

  • Work with the marketing team to create marketing campaign
bottom of page