Grocery Store Navigation App

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

Problem

Long Shops

- Need quick product location in-store to save time

Accessibility

- Accessibility issues (Leah with screen reader, Reena with dyslexia)

Budgeting

- Finding affordable products quickly

Unfamiliarity

- Possible difficulty with unfamiliar store layouts / communication

Solution

✔ In-store navigation

✔ Product verification

Understanding the User

User Personas

I developed two proto-personas to help guide design decisions, Sue and Farid.

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.

Design Development

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.

Usability Testing

Study One Findings

  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.

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

Study Two 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.

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

Refining the Design

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…