Grocer-eeze
A responsive web app to help users shop quickly and easily and to make it simple and enjoyable to select healthy options.

Objective
Everyone buys food. Grocery shopping is a universal experience, and yet it can be one-dimensional, frustrating, and take more time than most people desire. I began the Grocer-eeze project during the height of the COVID-19 pandemic, when people were concerned about shopping in person and were worried about supply shortages.
There are many grocery apps available. I began with the intention of determining what is missing in the current market. What do shoppers really need? How can we improve users’ in-person and online shopping experiences to better meet the demands of busy schedules.
Problem
Grocery shoppers need a convenient and efficient way to find and purchase all the items on their shopping list, because they need to feed their families healthy meals while leading busy lives with demanding schedules.
We know this to be true when we observe grocery shoppers completing their shopping experience more quickly and successfully.
My Role, timeline, and tools
I was the sole UX/ UI Designer for this project. Grocer-eeze began as a course project for UC berkeley’s UX Design Program. I came back to the project after several months to continue developing the app and to design the high-fidelity prototype. The timeline was broken up into two parts with the initial work completed July & August 2021. This phase involved mostly research and the early mock ups. The most recent development involved a 1-week period in May 2022.
Overview
Competitive Analysis
Contextual Inquiry
Persona
User flows
Affinity Diagrams
Low-fidelity
Mood Boards
Mid-fidelity
User Testing
High-fidelity frames
Style Guide
Mock ups
Break points
Prototype
Research
At the start of the project I conducted a competitive analysis and contextual inquiries. Users’ feelings surrounding grocery shopping were intense as it was during the COVID-19 pandemic. Some users were shopping solely online, and they expressed their dissatisfaction with the expense and the experience of the grocery apps. Users’ in-person shopping experiences were also heightened due to fears of supply shortages and the stress surrounding health risks. There was an increased desire to shop quickly and avoid crowds.
Competitor 1: Lucky
Advantages: Online ordering for delivery or pickup. Clear listing of sale items.
Disadvantages: Cluttered UI. App continually logs the user out. Difficult to find items.
Competitor 2: Raley’s
Advantages: Quick re-order of previous items. Access to sale items
Disadvantages: Cannot navigate between departments. Search function is weak.
Contextual Inquiry
To gain insight into the users’ experience, I conducted contextual interviews. Accompanying users on their grocery shopping journeys allowed me to better understand their needs and pain points.
“I have to do all my shopping in one day and I need to do it quickly.”
“I plan weekly meals and would love to access recipes easily.”
“I buy the same staples each week. I wish I could re-order more efficiently.”
User Persona
After several interviews, I created Brad, a busy father of two that prefers to shop in person. I used this persona to assemble the primary needs, behaviors, and pain points of my interviewees.
User Stories & Flows
Based on data gathered during contextual and user interviews, I created user stories and user flows focused on three main goals. These flows demonstrate how users will journey through the app.
As a new user, I want to create a shopping profile that will then curate my family’s shopping needs.
As a frequent user, I want to quickly shop for all my weekly staples.
As a user, I want to easily find and purchase the ingredients for my specialty meals.
Affinity Diagram
The affinity diagram was another method for me to organize my research.
Challenges
How do I focus my app? Many grocery apps appear cluttered and are difficult to navigate-too much information on one screen. I wanted to include the essential features but still design with clarity. I felt it necessary to create a clean look, aligning with the idea of clean food, efficient shopping, and an uncluttered lifestyle. Figuring out how to do so was a challenge.
Low-fidelity
With the research, persona, and user flows in hand in, it was time to turn to paper prototyping. The ability to get ideas down on paper quickly allows for a great creative flow.
Mood Board
I aimed for feelings of efficiency and health. I chose green and berry-red, with accents of orange and brown. The white backgrounds communicate a clean look and feel, and the overall style expresses an aliveness. Images include colorful food, farms and farm tables with distressed wood. The words efficient, enjoyable, and organized helped guide my choices.
Mid-fidelity
At this point in the project, before color and image, I began adding more detail to the screens.
Testing
I tested the Grocer-eeze mid-fidelity prototype on 5 users, between the ages of 25 and 45, using Marvel.
Key Findings:
Users appreciated the clean look and easy navigation.
Users wanted a filter for the grocery search.
Preference to choose browse meals of enter in a meal.
Users liked the shopping list, with ability to buy or take the list inside the store.
Hi-fidelity
Based on test findings, I created the high-fidelity screens. In addition to including detail, images, color, illustrations, I added features like a filter and ability to browse meals.
Grocer-eeze in context
I created mockups in different contexts to demonstrate how Grocer-eeze might look and feel ‘out in the real world’. For consistency of branding, I stuck with the farm table and distressed wood look.
Different break points
I designed Grocer-eeze with a mobile-first approach, but created different break points. Using a grid, 4 for mobile, 8 for tablet, and 12 for desktop, I followed the principles of progressive enhancement. Desktop breaks at 992 px.
Hi-fidelity Prototype
Conclusion & next steps
One of my successes includes the clean, healthy feel of the design. The app is easy to navigate and uncluttered. A unique aspect of Grocer-eeze is the way in which it can support online as well as in-person shoppers.
Next steps include building out additional features, such as a shopping ‘journey map’ to help users better navigate the in-person shopping experience. I plan to further test the app to gain additional user data.
Contact me.
heathercooper500@gmail.com
(408) 207-8983