Designing a more efficient Grocery Shopping Experience

Overview

I designed an app to help users locate and purchase shopping list items.

Role UX/Product Designer

Duration 10 weeks

Tools Figma, FigJam

Deliverable Interactive Prototype

Background

This project was completed as part of the Google UX Design Certificate, following a design brief to create a grocery shopping app that helps users navigate stores more efficiently.

Project Brief

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

User Context

To simulate an industry design process, the project provided representative user profiles and scenarios. I synthesised these into personas and journey maps to guide design decisions throughout the project.

Process

01 Understanding Users

Personas

Using the user profiles provided in the project brief, I developed two proto-personas to inform design decisions and prioritise user needs throughout the project.

User Journey

Sue needs to consider food requests from her whole family and ensure she finds everything they need. She is impatient to get everything she needs so it’s important that she can find items easily and efficiently.

Farid needs to make sure he buys everything he and his mum needs whilst sticking to their budget. He is intimidated by nnavigating the store as he struggles with the language and recognising what he needs.


02 Developing the Concept

Design Exploration

After rapid sketching key features (based on ‘how might we?’ questions), I created a range of wireframe concept sketches.

Selected wireframes were combined to create a refined set of wireframes for the complete user flow.

Digital Wireframes & LoFi Prototype

I converted the refined wireframe sketches to digital versions in Figma and added interactive navigation between screens to create a LoFi prototype for user testing.


03 Testing & Iteration

Initial Usability Study

1 Users need better cues that they can tap saved lists on the home screen.

2 The start navigation button should be redesigned to be more intuitive.

2 A button should be included to allow users to exit without checking out.

HiFi Prototype

Taking on feedback from the LoFi prototype usability test, I developed these wireframe screens into a high-fidelity prototype.

Second Usability Study

Findings

1 The exit and checkout flows should be redesigned to distinguish them.

2 Users need better cues to use verify feature before adding item to basket.

2 Live navigation dash should be redesigned to clearly show what users do and do not need to buy.

Solution

Live Navigation Dashboard

The live navigation dashboard was updated to replace the ‘Pause’ and ‘Exit’ buttons with, more distinct, ‘Checkout’ and ‘Cancel’ button. The live shopping progress bar was expanded to show estimated shop duration.

Verify Feature

The verify feature was moved to be accessed from the item overlay instead of the bottom bar. Placing it in closer proximity to the item information reinforces its purpose and encourages its use before adding the item to cart.

More coming soon…