Grocer

Helping Shoppers Find What They Need

Sometimes a five minute grocery run can turn into 20 minutes of wandering aisles or flagging down employees just to find one item. After conducting user research I learned that the problem wasn’t a lack of in store help but rather shoppers couldn’t tell where an item was or if it was in stock. Grocer solves these problems by helping shoppers locate items and check availability right from their phone.

Timeline

May-June 2026

Role

UX designer (research, testing and design)

Team

Individual project

Timeline

May-June 2026

Role

UX designer (research, testing and design)

Team

Individual project

designed and built with:

the problem

In unmoderated surveys with 9 people, I asked about seven possible in-store challenges. Three challenges got 0 responses which ruled out language barriers and staffing issues. The top frustrations were:

Couldn’t find items in store

Couldn’t find items in store

Didn’t know the item is out of stock

Didn’t know the item is out of stock

8/9 participants named being unable to find an item in store as one of their top challenges while 5/9 participants were frustrated due to not knowing an item was out of stock

the goal

An app that helps users find items more efficiently while telling them if an item is out of stock

An app that helps users find items more efficiently while telling them if an item is out of stock

user research

Gathering Diverse Perspectives

The target demographic of my app were people ranging from ages 18-60 who have actively participated in grocery shopping. I conducted user research by surveying the Google UX design community to understand the current problems in grocery shopping.

Since my participants were recruited from the Google UX design community, my data skewed toward 18-24 year olds. However, upon examining the responses the small number of respondents outside that range reported the same frustrations suggesting that the problem isn’t age-specific.

Prior to research, I expected unavailable employees and language barriers to be among some of the top frustrations. However, the data showed that not being able to find the item and not knowing it was out of stock to be the top frustrations instead. This caused me to pivot my design toward these challenges.

Additionally, hard to navigate store became a secondary theme which I also addressed through my map redesign.

competitive audit

Analyzing the Shopping App Market

I audited existing grocery and shopping apps and websites to understand how competitors approached in-store navigation and item availability. I chose two direct competitors to represent current grocery apps and two indirect competitors to demonstrate good in-store item finding. These insights informed my ideation process and helped pinpoint opportunities to help users.

Direct Competitors

Walmart

Pros:

  • Clear navigation

  • Visually Appealing

  • Products are organized into specific categories


Cons:

  • Does not tell you where items are in store

  • Does not tell you item availability based on store

Superstore

Pros:

  • Products organized into intuitive categories

  • Provides availability information for items in specific stores


Cons:

  • Does not tell you where items are in store

  • Visually dense home page

Indirect Competitors

Ikea

Pros:

  • Clear navigation

  • Easy to find products

  • Has item locations for every store


Cons:

  • Visually dense home page

Michaels Canada

Pros:

  • Has item locations for every store

  • Provides availability information for items in specific stores


Cons:

  • Overwhelming with colors

  • Home page doesn’t highlight a section for shopping categories

Each direct competitor I audited did not tell users where an item physically was which became a core gap for Grocer to address. Additionally, none of the competitors paired item location with a navigation tool such as a store map. This gave Grocer an opportunity to provide these features for users.

Analyzing the Shopping App Market

competitive audit

I audited existing grocery and shopping apps and websites to understand how competitors approached in-store navigation and item availability. I chose two direct competitors to represent current grocery apps and two indirect competitors to demonstrate good in-store item finding. These insights informed my ideation process and helped pinpoint opportunities to help users.

Each direct competitor I audited did not tell users where an item physically was which became a core gap for Grocer to address. Additionally, none of the competitors paired item location with a navigation tool such as a store map. This gave Grocer an opportunity to provide these features for users.

Direct Competitors

Pros:

  • Products organized into intuitive categories

  • Provides availability information for items in specific stores


Cons:

  • Does not tell you where items are in store

  • Visually dense home page

Superstore

Walmart

Pros:

  • Clear navigation

  • Visually Appealing

  • Products are organized into specific categories


Cons:

  • Does not tell you where items are in store

  • Does not tell you item availability based on store

Indirect Competitors

Pros:

  • Clear navigation

  • Easy to find products

  • Has item locations for every store


Cons:

  • Visually dense home page

Ikea

Pros:

  • Has item locations for every store

  • Provides availability information for items in specific stores


Cons:

  • Overwhelming with colors

  • Home page doesn’t highlight a section for shopping categories

Michaels Canada

design decision 1

From Simple Icons to Clear Button Labels

In usability testing of the low fidelity prototype, 3/6 of participants mentioned how icon only button labels were unclear and difficult to interpret. I addressed this by including both the icon and a text description to minimize ambiguity and improve confidence when navigating the app.

before

Icon Only Button

The grey rectangle represents only a icon for back buttons. It does not describe which page it will return the user to.

after

Text + Icon

Adding the icon with text helps the user know exactly where they are navigating to.

While I considered including only text in my high fidelity prototype, I decided that icons were faster to scan for returning users while text allowed first time users to understand the button functionality.

In usability testing of the low fidelity prototype, 3/6 of participants mentioned how icon only button labels were unclear and difficult to interpret. I addressed this by including both the icon and a text description to minimize ambiguity and improve confidence when navigating the app.

Text + Icon

Adding the icon with text helps the user know exactly where they are navigating to.

after

Icon Only Button

The grey rectangle represents only a icon for back buttons. It does not describe which page it will return the user to.

before

While I considered including only text in my high fidelity prototype, I decided that icons were faster to scan for returning users while text allowed first time users to understand the button functionality.

design decision 1

From Simple Icons to Clear Button Labels

design decision 2

A More Informative Map

Usability testing also revealed that the map for items lacked key information. 4/6 of participants noted that having markers such as the exit and checkout would help them better orient themselves so I redesigned the map to include these markers to help users navigate stores easier.

after

This iteration added other sections, the checkout and the exit alongside the aisles and user’s location. This improved navigation and helped users orient themselves in store.

Informative Map

before

This iteration of the map only included aisles and the user’s location. This was helpful but could be improved by adding other markers like the exit and checkout.

Map Lacking Information

This iteration added other sections, the checkout and the exit alongside the aisles and user’s location. This improved navigation and helped users orient themselves in store.

Informative Map

after

This iteration of the map only included aisles and the user’s location. This was helpful but could be improved by adding other markers like the exit and checkout.

Map Lacking Information

before

Usability testing also revealed that the map for items lacked key information. 4/6 of participants noted that having markers such as the exit and checkout would help them better orient themselves so I redesigned the map to include these markers to help users navigate stores easier.

design decision 2

A More Informative Map

design decision 3

Color Accessibility Improvements

In the second round of usability testing, 2/6 participants found the search bar colors difficult to distinguish so I updated the colors for better clarity. This prompted me to audit my color choices using the WebAIM contrast checker to ensure that my design met WCAG accessibility standards.

WCAG AA requires a ratio of at least 4.5:1 for text.

#A6D9AF

#797979

Contrast Ratio

Fails WCAG contrast ratio

2.72:1

#A6D9AF

#000000

Contrast Ratio

Passes WCAG contrast ratio

13.16:1

At 13.16:1, the new colors pass the WCAG contrast ratio improving the search bar legibility for low vision users.

design decision 3

Color Accessibility Improvements

In the second round of usability testing, 2/6 participants found the search bar colors difficult to distinguish so I updated the colors for better clarity. This prompted me to audit my color choices using the WebAIM contrast checker to ensure that my design met WCAG accessibility standards.

#A6D9AF

#797979

Contrast Ratio

Fails WCAG contrast ratio

2.72:1

#A6D9AF

#000000

Contrast Ratio

Passes WCAG contrast ratio

13.16:1

WCAG AA requires a ratio of at least 4.5:1 for text.

At 13.16:1, the new colors pass the WCAG contrast ratio improving the search bar legibility for low vision users.

Final Design

The final design allows users to search for an item, see its in store location on a map and check if it is out of stock directly addressing the top two frustrations from user research.

Final Design

The final design allows users to search for an item, see its in store location on a map and check if it is out of stock directly addressing the top two frustrations from user research.

reflections and conclusions

what I learned

This project taught me the importance of early research data. My initial user research ended up with skewed results toward 18-24 year olds but I validated my findings by analyzing whether the responses outside of this range showed similar frustrations. If I ran this project again, I would recruit a broader group for my user research to give me more confidence earlier in the process.

next steps

Moving forward, I would like to conduct think aloud observations rather than unmoderated questionnaires for these usability studies to better understand the user experience of my app. I would also like to increase the functionality of my prototype by adding profile functionality and creation as well as being able to save items to find.

This project taught me the importance of early research data. My initial user research ended up with skewed results toward 18-24 year olds but I validated my findings by analyzing whether the responses outside of this range showed similar frustrations. If I ran this project again, I would recruit a broader group for my user research to give me more confidence earlier in the process.

reflections and conclusions

what I learned

next steps

Moving forward, I would like to conduct think aloud observations rather than unmoderated questionnaires for these usability studies to better understand the user experience of my app. I would also like to increase the functionality of my prototype by adding profile functionality and creation as well as being able to save items to find.

Grocer

Helping Shoppers Find What They Need

Sometimes a five minute grocery run can turn into 20 minutes of wandering aisles or flagging down employees just to find one item. After conducting user research I learned that the problem wasn’t a lack of in store help but rather shoppers couldn’t tell where an item was or if it was in stock. Grocer solves these problems by helping shoppers locate items and check availability right from their phone.

Timeline

May-June 2026

Role

UX designer (research, testing and design)

Team

Individual project

designed and built with:

the problem

In unmoderated surveys with 9 people, I asked about seven possible in-store challenges. Three challenges got 0 responses which ruled out language barriers and staffing issues. The top frustrations were:

Couldn’t find items in store

Didn’t know the item is out of stock

8/9 participants named being unable to find an item in store as one of their top challenges while 5/9 participants were frustrated due to not knowing an item was out of stock

the goal

An app that helps users find items more efficiently while telling them if an item is out of stock

user research

Gathering Diverse Perspectives

The target demographic of my app were people ranging from ages 18-60 who have actively participated in grocery shopping. I conducted user research by surveying the Google UX design community to understand the current problems in grocery shopping.

Since my participants were recruited from the Google UX design community, my data skewed toward 18-24 year olds. However, upon examining the responses the small number of respondents outside that range reported the same frustrations suggesting that the problem isn’t age-specific.

Prior to research, I expected unavailable employees and language barriers to be among some of the top frustrations. However, the data showed that not being able to find the item and not knowing it was out of stock to be the top frustrations instead. This caused me to pivot my design toward these challenges.

Additionally, hard to navigate store became a secondary theme which I also addressed through my map redesign.

competitive audit

Analyzing the Shopping App Market

I audited existing grocery and shopping apps and websites to understand how competitors approached in-store navigation and item availability. I chose two direct competitors to represent current grocery apps and two indirect competitors to demonstrate good in-store item finding. These insights informed my ideation process and helped pinpoint opportunities to help users.

Direct Competitors

Walmart

Pros:

  • Clear navigation

  • Visually Appealing

  • Products are organized into specific categories


Cons:

  • Does not tell you where items are in store

  • Does not tell you item availability based on store

Superstore

Pros:

  • Products organized into intuitive categories

  • Provides availability information for items in specific stores


Cons:

  • Does not tell you where items are in store

  • Visually dense home page

Indirect Competitors

Ikea

Pros:

  • Clear navigation

  • Easy to find products

  • Has item locations for every store


Cons:

  • Visually dense home page

Michaels Canada

Pros:

  • Has item locations for every store

  • Provides availability information for items in specific stores


Cons:

  • Overwhelming with colors

  • Home page doesn’t highlight a section for shopping categories

Each direct competitor I audited did not tell users where an item physically was which became a core gap for Grocer to address. Additionally, none of the competitors paired item location with a navigation tool such as a store map. This gave Grocer an opportunity to provide these features for users.

Analyzing the Shopping App Market

competitive audit

I audited existing grocery and shopping apps and websites to understand how competitors approached in-store navigation and item availability. I chose two direct competitors to represent current grocery apps and two indirect competitors to demonstrate good in-store item finding. These insights informed my ideation process and helped pinpoint opportunities to help users.

Each direct competitor I audited did not tell users where an item physically was which became a core gap for Grocer to address. Additionally, none of the competitors paired item location with a navigation tool such as a store map. This gave Grocer an opportunity to provide these features for users.

Direct Competitors

Pros:

  • Products organized into intuitive categories

  • Provides availability information for items in specific stores


Cons:

  • Does not tell you where items are in store

  • Visually dense home page

Superstore

Walmart

Pros:

  • Clear navigation

  • Visually Appealing

  • Products are organized into specific categories


Cons:

  • Does not tell you where items are in store

  • Does not tell you item availability based on store

Indirect Competitors

Pros:

  • Clear navigation

  • Easy to find products

  • Has item locations for every store


Cons:

  • Visually dense home page

Ikea

Pros:

  • Has item locations for every store

  • Provides availability information for items in specific stores


Cons:

  • Overwhelming with colors

  • Home page doesn’t highlight a section for shopping categories

Michaels Canada

In usability testing of the low fidelity prototype, 3/6 of participants mentioned how icon only button labels were unclear and difficult to interpret. I addressed this by including both the icon and a text description to minimize ambiguity and improve confidence when navigating the app.

Text + Icon

Adding the icon with text helps the user know exactly where they are navigating to.

after

Icon Only Button

The grey rectangle represents only a icon for back buttons. It does not describe which page it will return the user to.

before

While I considered including only text in my high fidelity prototype, I decided that icons were faster to scan for returning users while text allowed first time users to understand the button functionality.

design decision 1

From Simple Icons to Clear Button Labels

design decision 2

A More Informative Map

Usability testing also revealed that the map for items lacked key information. 4/6 of participants noted that having markers such as the exit and checkout would help them better orient themselves so I redesigned the map to include these markers to help users navigate stores easier.

after

This iteration added other sections, the checkout and the exit alongside the aisles and user’s location. This improved navigation and helped users orient themselves in store.

Informative Map

before

This iteration of the map only included aisles and the user’s location. This was helpful but could be improved by adding other markers like the exit and checkout.

Map Lacking Information

This iteration added other sections, the checkout and the exit alongside the aisles and user’s location. This improved navigation and helped users orient themselves in store.

Informative Map

after

This iteration of the map only included aisles and the user’s location. This was helpful but could be improved by adding other markers like the exit and checkout.

Map Lacking Information

before

Usability testing also revealed that the map for items lacked key information. 4/6 of participants noted that having markers such as the exit and checkout would help them better orient themselves so I redesigned the map to include these markers to help users navigate stores easier.

design decision 2

A More Informative Map

design decision 3

Color Accessibility Improvements

In the second round of usability testing, 2/6 participants found the search bar colors difficult to distinguish so I updated the colors for better clarity. This prompted me to audit my color choices using the WebAIM contrast checker to ensure that my design met WCAG accessibility standards.

WCAG AA requires a ratio of at least 4.5:1 for text.

#A6D9AF

#797979

Contrast Ratio

Fails WCAG contrast ratio

2.72:1

#A6D9AF

#000000

Contrast Ratio

Passes WCAG contrast ratio

13.16:1

At 13.16:1, the new colors pass the WCAG contrast ratio improving the search bar legibility for low vision users.

Final Design

The final design allows users to search for an item, see its in store location on a map and check if it is out of stock directly addressing the top two frustrations from user research.

This project taught me the importance of early research data. My initial user research ended up with skewed results toward 18-24 year olds but I validated my findings by analyzing whether the responses outside of this range showed similar frustrations. If I ran this project again, I would recruit a broader group for my user research to give me more confidence earlier in the process.

reflections and conclusions

what I learned

next steps

Moving forward, I would like to conduct think aloud observations rather than unmoderated questionnaires for these usability studies to better understand the user experience of my app. I would also like to increase the functionality of my prototype by adding profile functionality and creation as well as being able to save items to find.

Create a free website with Framer, the website builder loved by startups, designers and agencies.