Case Study 2: Responsive Website

case study
Project Overview
The product: Sprigs grocery is a grocery store focused on healthy affordable choices and has multiple locations. The Sprigs grocery website is a complement to the app that helps grocery shoppers find items quickly and easily while shopping in person. The typical user is 30+ and is a working professional and/or parent.
Project duration: March - April 2025
Role: UX Designer, Researcher
Responsibilities:
- Define problems, user personas, user journeys, empathy maps, user flows
- Conduct user research
- Design paper and digital wireframes, mockups, low and high-fidelity prototyping and user testing
- Design for end user and accessibility
The Challenge
-
The Problem
In-store grocery shopping is time consuming and frustrating.
-
The Goal
- Design a responsive website that helps users find information about Sprigs grocery and make planning and shopping easier.
- Accompany the Sprigs grocery app
User Research Summary
To understand user frustration, needs and requirements I conducted initial research through surveys for my project. My goal was to gain insights on the problems with in-store grocery shopping and how an app/website could alleviate those issues.
Assumptions: in-store grocery shopping is frustrating and time-consuming. After feedback from participants, I learned that some do enjoy grocery shopping.
User Research: Pain Points
-
Pain Point 1
Not being able to find an item in the grocery store
-
Pain Point 2
Being unfamiliar with organization/layout of items in grocery store
-
Pain Point 3
An item on your grocery list is out of stock when you get to grocery store

Understanding the User
Persona: Becky
After initial user research I created 3 personas. Here is one example:
Problem statement:
Becky is a busy mom who needs to grocery shop in-store efficiently because she has limited free time.
Goals:
To grocery ship quickly, stay on budget, feed her family mostly home-cooked meals that are easy and healthy. Stick to a pre-planned grocery list.
Frustrations:
Shopping in-store can be time-consuming. Not being able to find an item or it being out of stock when getting to the store.
Starting the Design
-
Starting the Design
After understanding the users, I created a hierarchical site structure to layout the organization of the site

starting the design
Paper wireframes
The goal was to create a simple, straightforward home page
- Search is one of the main features, so so should be prominent
- Hero image or carousel to highlight special offerings and show brand personality
- Lists and Store Map are other main features so they have their own image/text callouts as well

Paper Wireframes
Since this is a responsive website, I sketched out mobile and tablet screen size variations.
We need to account for users who are on-the-go, using the site while at the grocery store, if they haven't downloaded the app
- hamburger menu replaces top nav
- reduce width/size of images to one and two columns

Digital Wireframes
My goal was to make the main features of the site stand out while keeping it simple:
- Search - search bar on top nav
- Lists - callout
- Store map - callout

Low-Fidelity Prototype
After creating all of the mockup screens, it was time to add interactivity and more context/text to create a low-fidelity prototype. I focused on two main user flows:
Search
- search a product while grocery shopping in-store to see which aisle and where it is on a store map
Shop my List
- go to a saved shopping list and click shop my list to see list items on the store map
Usability Study
After creating the low-fidelity prototype I planned and conducted an unmoderated usability study.
Usability Study: Findings
-
Search User Flow
Search user flow was easy to complete and was the first place people would click to find an item
-
Lists
Lists and Shop My list functionality was a bit unclear to some users
-
Search
Functionality of Search was a little unclear - if it was for products or something else
Refining The Design
-
Based on the insights from the usability study, I made changes to improve the clarity of the functionality of “search” and “lists”. I changed the label “Lists” to “Shopping Lists” and added context on subsequent pages to explain the feature more. I also changed the wording from “search” to “search products” and added context below it.
-
Adding more style and functionality to the search popup. Some users wanted the ability to search within categories as well as searching for individual products.

Mockups: Screen Size Variations

High-Fidelity Prototype
In my hi-fi prototype I followed the same two main user flows of search and shop my list from the lo-fi prototype. I addressed critical insights from the usability study to clarify the functionality of these two features. I also enhanced the search feature.
View prototype below
Takeaways
-
Impact
- Our target users shared that they like the concept, one user said “I've certainly had times where I aimlessly roam around the grocery store trying to find the last thing I need!”
- The site would create added value to the user and would help strengthen customer loyalty at Sprigs Grocery.
-
What I Learned
I learned a lot about how to plan and conduct user research, and how to reflect on feedback by iterating on designs to keep the end user’s goals front and center.
-
Next Steps
- Obtain UX/UI feedback from designers with more experience in the field to improve the overall design.
- Ideate on new features and identify any additional areas of need.
- Conduct follow-up usability testing