Grocery Prime

Grocery app designed for convenience | Mobile

Grocery Prime

Overview

What is Grocery Prime?

Grocery Prime is an app designed to help customers save time while they are grocery shopping in-store.

Problem

A client asked me to research problems that people face in their grocery shopping experience and design a grocery app that would create a better grocery shopping experience.

Target Audience

  • Mostly ages 20-30’s
  • Primarily based in the United States
  • Bachelor’s Degree or Masters’ Degree
  • Working full-time or full-time student
  • Tech savvy
  • Values convenience and efficiency

The Design Process

I divided the project into three manageable parts.

  • First, I conducted an initial research to determine specific problems that users had with their grocery shopping and then create an app that would solve for those pain points.
  • Second, after creating the app, I conducted usability tests to see whether the app solved user’s pain points and created a smoother shopping experience.
  • Finally, based on those results, I iterated on designs and produced final mockups of the app.

User Research

For the initial research, I found 5 people who fit into a target audience to interview and asked them open-ended questions regarding their current grocery shopping experience. Here is the link to interview notes.

Takeaways
Common customer patterns:
  • Preferred to shop in-store than online to get better quality produce and catch better deals.
  • Went shopping 1-2 times a week.
  • Made shopping list prior to going into the store.
  • Bought repeat items, quickly in and out of the store.
  • Preferred to shop at the same place and are well-versed with the layouts of the store. Asked for help from customer rep when store layout changed.
Common frustrations/pain points:
  • Found it unappealing to stand in long lines during checkout.
  • Not knowing if an item was out of stock prior to going in-store.
  • Unable to find items easily when store layouts changed.

User Persona

Based on the user research, I created a user persona that would help anchor my design decisions throughout the process.

User persona

User Flow

I created a user flow that divided the app into three main parts where a user would find items and add them to the list, find nearest stores and then checkout on the app.

User flow

Sketches

Sketch

Mid-Fidelity Mockups

Wireframe

User Testing

I created a user flow that divided the app into three main parts where a user would find items and add them to the list, find nearest stores and then checkout on the app. Here is the link to interview notes.

Takeaways
What went well?
  • Users liked the store time card on homepage. Helped them decide when to go shopping.
  • Users found the app neat and clean, were easily able to navigate through the app.
  • Users found out-of-stock/available and product location features helpful.
What needs to change?
  • Users wanted an option to change store location from category page to save time.
  • Users were unsure if an item was added to the list after clicking “add to list” button.
  • Users wanted an option to select nearby locations instead of app selecting one on their behalf.

Color & Typography

Color and Typography

Solution

In order to solve for user’s pain points, I applied the suggestions I gained from the user testing and made the following changes in the design iteration:

  • Added an option to change store location on the category page to save user’s time from going to the product details page to change the store location.
  • Added a notification when a customer would add an item to the list to confirm to the user that their item has been added to the list.
  • Showed available stores locations near them when they would share their location.

Final Mockups

User testing analysis

Summary

What did I learn from this project?

I learned the importance of user research because it helped keep the user at the center of the design process. During each stage, I kept referring back to the user’s needs and asked how might this feature help the user save time while grocery shopping? When I did this, it helped me make design decisions that effectively solved for the user’s pain points.

Next steps:

  • Conduct more usability tests on the final mockups to see whether it solves for user’s pain points.
  • Solve for different edge cases (manage shopping list for different store locations).
  • Add a sort by shortest route option in the shopping list. This feature would provide users with a map that would list where all their shopping list items are located in the store. This would help user quickly collect items in one-go.