Veganish

Veganish

Veganish

Master’s Thesis

Master’s Thesis

UX Project

UX Project

2024

2024

Duration: 4 months

Duration: 4 months

Project Overview:

Many give up going vegan because of obstacles like social isolation and difficulty cooking. This app combines the solutions to these issues into a one stop shop for beginner vegans to learn and cook with friends.

My roles:

User research

Usability tests

Research synthesis

UX and UI design

Content design

Tools used:

Home

Users are first brought to the home screen where they see a timeline of meals posted by friends, as well as reviews of recipes being shared by friends.


Here, users also post their own meal by clicking one of the three circles at the top.


The user generated content is very important to the experience of the app, so the home screen was designed visually forward so as to draw the user in as quickly as possible.

Leaderboard

Users earn points for posting meals, sharing recipes, and locating ingredients in stores. Users can also earn extra points depending on what unique challenges they choose during onboarding, to personalise the experience.


Here, a user can see their ranking amongst friends, as well as global rankings.


This points system provides an external motivation for users without emotional or intrinsic motivations to go vegan.

Recipes

To help users plan meals and find new vegan recipes, Veganish has a bank of recipes written by chefs that users can browse, organise, and save for later.


In Explore, users learn about novel vegan ingredients and cooking methods, to help them navigate new recipes they might not have been familiar with before going vegan.


In For You, users browse unique recommendations based on their behaviour in the app. Users can save and organise recipes into moodboards, to make it easier to find food they love later.

Start Cooking!

To make cooking vegan recipes easier, this app displays ingredients and methods slightly differently.


Ingredients are shown with images, and can be added directly to a shopping list.


Methods are shown as previews that a user can collapse or expand, to decrease the cognitive load of long recipes.


When users Start Cooking, an overlay opens that allows users to swap between ingredients and method with one swipe, and only one step at a time is shown.


Tapping an ingredient in bold also reminds users of the measurement they need.

Shopping List

When going vegan the supermarket can become overwhelming to navigate. Veganish includes a shopping list feature to help users on this part of the journey. Groceries can be added manually or directly from a recipe.


Toggling between Aisle or Recipe modes allows users to organise their list how they like while in store. Aisle mode keeps everything in the correct order to avoid going back and forth between sections in the store. Recipe mode shows the user what each ingredient is needed for, and reminds them of how much they need to get.


When users start their shop, a widget can be added to the home screen so that they can quickly open the list from the home screen.

The process behind Veganish:

The process behind Veganish:

  1. Empathise

Interviews

Body storming

Experience prototype

  1. Conceptualise

Experience map

Early concepts

Usability testing changes

Experience map

Early concepts

Usability changes

  1. Design

Design technicalities

Interactive prototype

Conclusion

  1. Empathise

  1. Empathise

  1. Empathise

37%

of Irish people are willing to go plant based

4%

of Irish people identify as vegan today

88%

of vegans eventually give up on the lifestyle

Interviews

Interviews

I conducted 8 different interviews, with 3 different groups of people: those who are curious about going plant based, those are really don’t want to go plant based, and those who currently eat plant based. I wanted to learn about their attitudes and hesitations, and to get some advice about how to go vegan successfully. Besides doing academic research, I interviewed people I personally know as this topic of research is so personal and unique to each individual, and so felt a more human centred approach was necessary.

1

People think that vegan recipes are hard and time consuming to make.

2

People think that vegan recipes do not taste as nice as traditional meals.

3

Current vegans recommend adjusting to the diet gradually, and having fun with new foods and recipes.

Bodystorming

Bodystorming

Following on from the advice and feedback I got during interviews, I moved onto bodystorming. For a week straight I attempted to get serious about going vegan.


I felt it was an obvious way for me to really get into the mindset of a potential user, and that I couldn’t possibly move forward with the design until I did this.


Knowing that not only would I find this challenging, but also to get a wider range of perspectives to help inform the next stages, I asked some begrudging friends to get involved in this with me. So, at the start of the week I launched what we have since dubbed the Vegan Experiment.


Spoiler alert, it ended up being a disaster.

2 main reasons for failure:

2 main reasons for failure:

Social isolation
Most of us live with non-vegans, and none of our friends are vegan. This meant that we constantly felt left out, and had to fend for ourselves at meal times.

Lack of recipe inspiration
Everyone, including myself, found that we quickly ran out of ideas of what to cook, and relied on old comforts.

Only 1 thing that helped...

Only 1 thing that helped...

Strength in numbers
Doing it together as a group meant we kept each other accountable, and eating meals together was easier.

The obstacles we all faced:

The obstacles we all faced:

WhatsApp Experience Prototypes

WhatsApp Experience Prototypes

I knew that my product would probably inherently require a user to log things that they were eating daily, for a certain period of time. Because this is actually a lot to ask of a potential user, I wanted to test out this type of experience.


I did this by asking (even more begrudging) friends to stay vegan with me again for another week, but this time to send me photos of every meal they eat. To make things easier, I ended up adding everyone to a group chat to keep all the photos and messages in one space.


Even though I did it through a group chat by chance, it started revealing some really interesting things, and I ended redoing this prototype 3 times, each one iterating on its predecessor.

Insights from Experience Prototyping:

Insights from Experience Prototyping:

1

A competitive spirit emerged when points were introduced and was a strong motivator for those without intrinsic motivations, and kept users engaging with the exercise much more than without it.

2

In a visual medium where everyone could see each other’s meals, users got inspiration and delight. People found it fun to see what others were eating and plating their food nicely for the group.

3

A sense of shared community knowledge emerged. Tips, recipes, and suggestions occurred naturally.

Each iteration of this prototype taught me new things, and inspired features that were to be included in the final product. I now knew that I had to create a tool in which the social aspects of eating were facilitated for, that included recipes and tips, as well as competition in the form of a points system to keep users motivated.

  1. Conceptualise

  1. Conceptualise

Experience Map

Experience Map

To begin developing early concepts, I created an experience map detailing the user journey when trying to go vegan. Below is a simplified version for easier reading, with my targeted touchpoints in bold.

Early concepts sketching + wireframes

Early concepts sketching + wireframes

Every design story starts with research in the form of sketching wireframes for me. This helped me to conceptualise and iterate quickly. Some aspects of these early concepts made it into the final prototyped concept. Many other aspects were either changed or discarded based on user feedback.

So, what changed?

So, what changed?

From Low to Mid Fidelity

From Low to Mid Fidelity

During the experience prototypes, I was constantly developing and updating the product according to user behaviour and feedback. Feedback from usability tests, interviews, and card sorting exercises informed the next stage of design into a high fidelity prototype.

Features added

Features added

New features were added in order to meet the needs reflected by experience prototype participants and which were expressed during interviews and usability tests.

Shopping List

Interviewees expressed a desire for help around the supermarket, as they were new to the vegan food scene and some ingredients were unfamiliar. I observed how they navigated the supermarkets when following a shopping list and made some discoveries.


Items should be listed in groups of similar aisles, to help users avoid going back and forth throughout the store.


Measurements should be included to help users make sure they got enough for the recipes they’ve saved.

Locate ingredients

Many users did not know where to buy these unfamiliar foods at all. In the experience prototypes, participants asked a lot of questions about what certain ingredients were and where to buy them.


I added a feature in which users could locate difficult ingredients in their meal uploads.


Other users can see these ingredients and the most popular stores they have been located at by other users.

Features removed

Many features did not provide the value to the user that I expected them to. As such, they were removed, which also helped to avoid feature bloat.

Vegan restaraunt options

This feature was removed for a number of reasons.


The user flow for this feature was slightly too complicated, and therefore didn’t test well.


People’s mental model of finding vegan menu options first rather than restaurants first did not align well.


Because Google Maps and other restaurant apps already exist in abundance, users did not get the value from this feature as I expected them to.

Your impact

This feature existed at the mid-fi stage to help remind a user of the “good” they were doing every time they went vegan. However, this was scrapped in favour of a more simple user profile.


People who decide to go vegan already have their own reasons for doing so, and didn’t really need reminding.


Other users who are less emotionally motivated to go vegan did not respond well to a feature that felt “preachy” or that it put pressure on them.

Features changed

Veganish went through many changes to its visual style. In the end, I decided to encompass a more minimalist, clean and sophisticated look, with neutral tones and less visual noise.


Below are just some of the main visual changes I implemented in the final design.

1

1

2

2

Mon

8

Tue

9

Wed

10

Thur

11

Fri

12

Today

13

Sun

14

Samantha

Breakfast

blah blah blah caption for my food

3 likes

2 comments

Lunch

blah blah blah caption for my food

3 likes

2 comments

Dinner

blah blah blah caption for my food

3 likes

2 comments

Elaine

Breakfast

blah blah blah caption for my food

3 likes

2 comments

Lunch

blah blah blah caption for my food

3 likes

2 comments

Dinner

blah blah blah caption for my food

3 likes

2 comments

Jack

Breakfast

blah blah blah caption for my food

3 likes

2 comments

Lunch

blah blah blah caption for my food

3 likes

2 comments

Dinner

blah blah blah caption for my food

3 likes

2 comments

Vegan(ish)

Mon

8

Tue

9

Wed

10

Thur

11

Fri

12

Today

13

Sun

14

Samantha

Breakfast

blah blah blah caption for my food

3 likes

2 comments

Lunch

blah blah blah caption for my food

3 likes

2 comments

Dinner

blah blah blah caption for my food

3 likes

2 comments

Elaine

Breakfast

blah blah blah caption for my food

3 likes

2 comments

Lunch

blah blah blah caption for my food

3 likes

2 comments

Dinner

blah blah blah caption for my food

3 likes

2 comments

Jack

Breakfast

blah blah blah caption for my food

3 likes

2 comments

Lunch

blah blah blah caption for my food

3 likes

2 comments

Dinner

blah blah blah caption for my food

3 likes

2 comments

Vegan(ish)

3

3

Vegan(ish)

Vegan(ish)

1

User generated visual content was changed to take a more front and centre position. Meal uploads on the timeline now take up almost the whole screen, one at a time.

2

Colours were reduced to simple black and white in most cases, so as not to distract from the photos uploaded by users and the recipe images.

3

The same font, Poppins, was used throughout the entire design system. This ensured simplicity and cohesiveness, so as not to overload the user visually.

User Archetypes

In order to ensure that my product met the needs that I identified during the empathise stage, I developed user archetypes. This way, I could idenitfy the user needs of each different target user, and the features that would answer those needs.

  1. Design

Design technicalities

Design technicalities

User Archetypes

In order to ensure that my product met the needs that I identified during the empathise stage, I developed user archetypes. This way, I could idenitfy the user needs of each different target user, and the features that would answer those needs.

Site Map

Site Map

User flows

User flows

Product Video

Product Video

Eva Cooke

About me

Eva Cooke

Home

Contact

About me