© 2023 by Caroline Sia Made with ❤️🍵

Simplifying the grocery shopping experience for all

Designing for apps

Side project

WHat’s foundit?

Foundit is a scanning application that aims to improve users’ shopping experience by simplifying information from groceries items, arranging them in a way that is easy for users to browse and obtain the necessary information as efficiently as possible.

My role / tasks

Sole designer, user research, usability testing, user interviews, wireframing, Hi-fi & low-fi prototyping, UI design, concept ideation

Duration

1 Month

Tools

Notion, Figma, Miro, Maze, Google Survey, Zoom

Identifying the problem

During trips to the grocery store with my mum, she would hand me food products, and ask me; "when does it expire?", "Does it have cheese?", "How much is in it?". I find that she has a less pleasant shopping experience without me as she spends more time trying to reading information on packaging. This got me thinking... what if my mum isn’t the only person having a hard time reading food labels?

58% of the online consumer panel identified the “size of the text” on food labels as making them hard to read or interpret

Food Standards Agency (FSA)

I speculated that only a small amount of people would experience difficulty in reading information but the number was much higher than I expected. This sparked my curiosity even more, and I wanted to see what the users had to say.

More in-depth research

Conducted a total or 2 user interviews and 12 surveys, the goal was to discover difficulties users encounter when looking for information on food labels


In the end we found 3 common themes!

Themes

Inconsistent wording

"MSG" for example is referred to by other names on different food labels, such as "hydrolysed vegetable protein" or "yeast extract"

Unreadable content

Due to the small font size and cramped layout, users find it hard to find information, it is especially challenging for those who have reduced vision, or visual impairments

Terminology

The terms "emulsifiers" and "dietary fiber" are not commonly known or understood by the average user.

Lets look at competitors!

In my search for apps with similar concepts, I did not find any direct competitors, however I did identify three indirect competitors that have a similar concept. To conduct this analysis, I first established my main objectives and outlined how each would be evaluated.

WHat i learnt

Offer the option to input allergies and dietary restrictions during onboarding.

While the text size is already appropriate for reading, there is currently no feature that allows users to adjust the size of the text to their liking.

The most popular method for obtaining product information is by scanning the barcode.

The structure of information organization in my app needs to be more elaborate. Because my app will have to handle more information than just nutritional data, unlike my competitors.

m

o

r

e

r

e

s

e

a

r

c

h

i

s

n

e

e

d

e

d

m

o

r

e

r

e

s

e

a

r

c

h

i

s

n

e

e

d

e

d

Problem statement

How might we increase users' understanding of nutritional terminologies?

How might we ensure that text size is easily adjustable for all ages?

How might we organize information from food labels on the app?

Time to sketch!

Scan barcode

Scan

account

Items

Welcome

Effortlessly scan any food item with [app name] for information that is simplified, enlarged and easy to read!

Start

Next

Name

Next

Name

Monika

Next

Country of residence

Next

Country of residence

United Kingdom

Next

Allergy

Peanuts

Wheat

Eggs

Soya

Seafood

Sulphites

Next

Dietary restrictions

Lacotse intolorence

Vegiterian

Kosher

Vegan

Gluten free

Halal

Select Allergy

Confirm

A

A

Peanuts

Eggs

Sulphites

Wheat

Seafood

Soy

Scan

account

Items

Select Dietary restrictions

Confirm

Vegiterian

Kosher

Vegan

Gluten free

Halal

A

A

Lacotse intolorence

Scan

account

Items

Allergy

Allergy 1

Allergy 2

Allergy 3

Hi Monika!

Settings

Change

A

A

Text size

Dietary restrctions

Restriction 1

Restriction 1

Change

Label order

Best before

Dietary Restrictions

Allergies

Ingredients

Nutrition information

Storage Instructions

Change Order

My profile

Scan

account

Items

My profile

Dietary restrctions

Restriction 1

Restriction 1

Change

Hi Monika!

Settings

Allergy

Allergy 1

Allergy 2

Allergy 3

Change

A

A

Text size

Label order

Best before

Dietary Restrictions

Allergies

Ingredients

Nutrition information

Storage Instructions

Change Order

Scan

account

Items

Items

History

Saved

Cadbury Dairy Milk Whole Nut Chocolate Bar

Kellogg's Coco Pops

200g

720g

Scan

account

Items

Items

History

Saved

Cadbury Dairy Milk Whole Nut Chocolate Bar

Kellogg's Coco Pops

KTC Coconut Milk

200g

720g

400g

Scan

account

Items

Allergy

Allergy 1

Allergy 2

Allergy 3

A

A

Dietary restrctions

Restriction 1

Restriction 2

A

A

Ingredients

Milk

Cocoa Butter

Roasted hazelnuts

Veg fat (Shea, palm)

Emulcifiers (E442,E476)

Read more

Read more

Read more

Read more

A

A

Nutrition information

Energy

2000 kcal

70g

20g

260g

90g

-

50g

6g

Fat

Of which saturates

Carbahydrates

Of which sugars

Fibre

Protien

Fat

Read more

Read more

Read more

Read more

Read more

Read more

Read more

Read more

A

A

Storage Instructions

Store in a dry place, protect from heat

A

A

How to prepare

-

A

A

Best before

09 . 01 . 2023

A

A

Product name

200g

Save item

Results

Scan

account

Items

Allergy

Allergy 1

Allergy 2

Allergy 3

A

A

Dietary restrctions

Restriction 1

Restriction 2

A

A

Ingredients

Milk

Cocoa Butter

Roasted hazelnuts

Veg fat (Shea, palm)

Emulcifiers (E442,E476)

Read more

Read more

Read more

Read more

A

A

Nutrition information

Energy

2000 kcal

70g

20g

260g

90g

-

50g

6g

Fat

Of which saturates

Carbahydrates

Of which sugars

Fibre

Protien

Fat

Read more

Read more

Read more

Read more

Read more

Read more

Read more

Read more

A

A

Storage Instructions

Store in a dry place, protect from heat

A

A

How to prepare

-

A

A

Best before

09 . 01 . 2023

A

A

Product name

200g

Save item

Results

Scan

account

Items

Change category order

Scan

account

Items

Confirm

Best before

Dietary Restrictions

Allergies

Ingredients

Storage Instructions

Drag and drop the labels to change order

A

A

Nutrition information

Change category order

Scan

account

Items

Confirm

Best before

Allergy

Ingredients

Storage Instructions

Drag and drop the labels to change order

Dietary Restrictions

A

A

Nutrition information

Results

Allergy

Allergy 1

Allergy 2

Allergy 3

Dietary restrctions

Restriction 1

Restriction 2

Ingredients

Milk

Cocoa Butter

Roasted hazelnuts

Veg fat (Shea, palm)

Emulcifiers (E442,E476)

Read more

Read more

Read more

Read more

Nutrition information

Energy

2000 kcal

70g

20g

260g

90g

-

50g

6g

Fat

Of which saturates

Carbahydrates

Of which sugars

Fibre

Protien

Fat

Read more

Read more

Read more

Read more

Read more

Read more

Read more

Read more

Storage Instructions

Store in a dry place, protect from heat

How to prepare

-

Best before

09 . 01 . 2023

Product name

200g

Save item

Text size

A

Scan

account

Items

My profile

Hi Monika!

Settings

Allergy

Allergy 1

Allergy 2

Allergy 3

Change

A

A

Text size

Dietary restrctions

Restriction 1

Restriction 1

Change

Label order

Best before

Dietary Restrictions

Allergies

Ingredients

Nutrition information

Storage Instructions

Change Order

Scan history

Scan

account

Items

Usability Testing

Once I created the low-fidelity prototype, I conducted a usability test. I found that there were two main changes I needed to make

Feedback #1

While the light drop shadow added some depth between the components, some users still had difficulty distinguishing between the background from the groups of information. To address this I added boarders to create contrast between the background and the foreground.

Iteration 1

Iteration 2

Iteration 3

Feedback #2

Users explained that although having the ability to change text size is useful, having it on the profile page makes it less accessible, especially if you are out shopping and need to do a quick change.

Iteration 1

Iteration 2

Iteration 3

Main flows

personalised Onboarding

They are then asked a series of simple questions relating to their allergies and dietary requirements.


They are then asked to order the categories to their liking.


This personalizes the information based on the needs if its individual user.

Everything on one screen

Once the scanning is successful the user is automatically taken to the results page which contains food label information.


Features like text size and read more are also available here.

edit personal details

To change allergies, dietary restrictions, and label order users can go to the ‘My Profile’ page.


This screen will also show what their current settings are.

Take away

Impact

I conducted one more usability test to see what my users think of the final design.


Overall over 80% of users were able to easily complete all 3 tasks that were set!


Task 3 (which was to change the category order) was the least successful with an 82% success rate. After asking users what they found difficult, they said that they expected to be able to change category orders on the results page by dragging and dropping, the current can be a hassle.

NEXT TIME

Personalization

I would consider adding different colour palettes, which would allow for more personalization as they can choose a colour palette they find clearer than the default. Maybe even considering custom colour palettes for users with specific visual impairments?


Inclusivity for our elderly users

To increase inclusivity in the app, whether users are able to scan items using the app with ease will definitely need to be considered, this is especially true for users who are elderly and may suffer from reduced fine-motor control and slower response times.

learnings

There is a reason for everything

I learned that everything within your design must have a reason. Although what I did may have looked good it did not necessarily fit the user’s needs, this in my mind ultimately led to a better design.


Considering impact

This project was a turning point for me when it came to considering the impact of my designs. I was introduced to KPIs, and although I only used one in this project, it opened my eyes to the value of using KPIs to measure the success of a design.