top of page

Foodest
Learning cooking in a more intuitive and organized way

Cooking on ones own has become popular through the years, either because society is more engaged in DIY making - Do It by Myself - or because it would be cheaper to cook at home than eat outside.

However, there are always voices saying that

  •         "What shall I cook today?"

  •         "Why it looks different from what the recipes made?"

  •         "How do they proceed to the next step?"

It turns out that there are some designs in existing products that make it difficult for users to choose recipes or learn how to cook.

Therefore, I decided to design an app which can help users learn cooking in a more intuitive way.

Empathise

To understand users better, I arranged user interviews to gather their feedback and opinions on current issues and alternative solutions. I used the "5 whys" analysis method for my user interviews. I believe by continually asking "why", the answer will get closer and closer to the real problems.


User Interview

Part 1: Interview Questions
 

  • Why would you use cooking apps/platforms?

  • What apps/platforms do you use the most?

  • Why would you choose those apps/platforms?

  • Did you try any other apps but stop using them?

  • Why did you stop using those apps?
    Some questions were made during the interview depended on what the intervewee answered:

  • Why would you use two apps together?

  • Why don't you use cooking apps?

Part 2: Interview Summary
I broke the answers into three categories, Situations, Solutions, and Sufferings.
Situations:

  • Most interviewees use cooking apps/platforms to cook their meals.

  • Some of them use cooking apps/platforms to create creative meal projects.


Solutions:

  • Almost every interviewee uses different cooking apps/platforms to learn to cook.

  • Tasty, SideChef, and SoYummy are the most commonly-mentioned apps.

  • All of them use more than one app/platform together.

 

Sufferings:

  • Some apps only have scripts, but sometimes hard to understand what should be done. That is why YouTube is used.

  • Some apps only have video but no scripts, and not everyone prefers watching videos. That is why some users use YouTube as one of their tools but not only depend on it.

  • Some apps don't have clear categories and it is hard to find what the user what to cook.

  • Most apps don't have various types of cuisines.

Part 3: Conclusion from Interview
 

  1. Many users use more than one apps/platforms to learn cook because different apps/platforms have their own strength which are not in other apps, such scripts and videos.

  2. Most apps/platforms are lack of clear categories, which makes it hard for users to find contents.


                                    These problems are going to be solved in Foodest.

High-Fidelity

Finally, the high-fidelity prototyping came to place. Because of the time limit, I had some testings made during the prototyping stage instead of testing the completed product at the end of the prototyping stage.

#1. Home Page & Category Page

iPhone 13 Pro Max - Category 11.png
iPhone 13 Pro Max - Home Page.png
iPhone 13 Pro Max - Tutorial Page.png
Arrow 11.png
Arrow 11.png

Category

There were several design iterations for the categories layout.

❌iPhone 13 Pro Max - Category 1.png
❌iPhone 13 Pro Max - Category 2.png
iPhone 13 Pro Max - Category 11.png

The third design was chosen to be the current version of the layout because:

  1. Label texts are added to the navigation bar icons to avoid confusion.

  2. Real food images would be more attractive to users because it feels more real.

  3. Separating contents using white spaces feels more comfortable and cleaner than using strokes to separate contents.

  4. The lighter primary color - yellow - looks more attractive than the orange color.

Listing

There were several designs for the listing page.

iPhone 13 Pro Max - Tutorial Page.png
iPhone 13 Pro Max - Tutorial Page.png

The right design was chosen because

  1. The VIP icon does not cover the image.

  2. The design does not break the reading flow of the list of contents.

Search & Filter

Lastly, the search field and the filter are designed to help users search for more accurate results.

iPhone 13 Pro Max - Search.png
iPhone 13 Pro Max - Tutorial Page-1.png
iPhone 13 Pro Max - Tutorial Page-2.png

#2. Detail Page

iPhone 13 Pro Max - Tutorial Page - 11.png
iPhone 13 Pro Max - Note Page - Followed-2.png
iPhone 13 Pro Max - Notes Page - 7.png
Arrow 9 (4).png
  • On the detail page, users can share their creations by posting discussions under the tutorial by creating a note.

  • They can also review other users' notes, creations, and comments.

Arrow 9 (8).png

Design Iterations

On the left was the first design for the detail page.

iPhone 13 Pro Max - Tutorial Page - 2 (1).png

Difference 1: Navigation bar
There are two navigation bars in the first design. The top bar was for actions for the detail page, Notes, Create a Note, Share, and Favourite. The bottom bar was the main navigation bar.

This design was intended to give users quicker access to the main pages from the detail page by using the bottom navigation bar while being able to do the actions using the top bar.



Difference 2: Label texts
There were no label texts on the first design, but label texts are added on the second iteration because missing label texts caused some confusion when users were trying to guess which icon should they click.

iPhone 13 Pro Max - Tutorial Page - 11.png

Usability Testing in Design Iterations

First Iteration Usability Testing

Because this is one of the main pages all users using this app will open, therefore, I conducted usability testing to check if this (first) design was easy to use as soon as I finished the first design.

I made two scenarios for my volunteers to do the two tasks:

Task 1.
It is Mid-Autumn Festival, and you want to make some egg yolk mooncakes. Now, you opened Foodest, and are trying to find the Egg Yolk Mooncake tutorial without using the search icon on the top, and start reading the tutorial.
(This requires them to first navigate to the category page, find the Mooncake category, and click on the Egg Yolk Mooncake tutorial.)

Task 2.
You want to see what other learners say about this tutorial and if they have successfully made mooncakes. Now you are trying to find Notes posted by other users.

Task 3.
You made some great mooncakes, and want to share the photos under this tutorial.

IMG_3043 2.HEIC
(One of my Usability Testing volunteers)
Photo credit by Yibo

Task 1 went smoothly as hoped, starting from opening the app, go to Category Page from Home Page, go to Listing Page from Category Page, and to Detail Page.

Screen Recording 2022-11-01 at 5.11.35 PM.gif
Screen Recording 2022-11-01 at 5.13.49 PM.gif

However, issues came when Task 2 started, which was when users were trying to go back to the previous page from the Detail Page.

"I thought this book button (at the bottom) is the Notes button, but it took me back?"
"The back button at the top will take me where?"
"Should I use the icons below or the top?"
"What does this icon mean?"

There were too many icons on the page, which took time for users to think which one should they use.

Second Iteration Usability Testing

Therefore, in the second design:

1. There is only one navigation bar on the page, which is for only the actions on the detail page. The navigation bar of the main pages is deleted because those actions can be accessed on previous pages, and are not essentially related to the Detail Page.

2. Label texts for icons are added to avoid confusion.

Usability tests were made again after the second design was finished to make sure the later design solves those issues.

IMG_1443 2.HEIC
IMG_1444 2.HEIC
(Two of my Usability Testing volunteers)
Photo credit by Yibo

This time, Task 2 and Task 3 all went well because the new design solved the issues of:

  • Choosing from a massive number of icons.

  • Confusion about the meaning of different but similar icons.

That being said, all my volunteers now can easily:

1. Find a tutorial
2. Navigate to Notes to see what other users say
3. Use Create A Note to post and share their own creations

without any confusion.

4.gif
3.gif

I also used the opportunities to test if the visual design changes were worth making.

Therefore, I asked some in-test questions:

  • How do you like the interface?

  • How do you think about the order of the information?

The answers I got are:

  • "The images are attracting."

  • "The real food images are way better than the carton ones."

  • "I prefer video first."

  • "I think put ingredients at the top is better."

The answer of "real images" confirmed my intuition that using real food images would give a better user experience.

#3. Detail Page - Review Posts & Follow Users

iPhone 13 Pro Max - Tutorial Page - 11.png
iPhone 13 Pro Max - Notes Page - 7.png
Arrow 8.png
  1. By clicking the Notes icon on the bottom navigation bar under the page, users will be directed to the Notes - also known as the Comments page.
     

  2. This is the page where users share their creations, ideas, and comments for that tutorial.
     

  3. On this Notes page, users can give a thumb to posts they like, leave comments, or follow other users.​​
     

  4. If the Comment or the Like icon is highlighted, meaning that you left a comment for this post or you gave a thumb to the post.
     

Ways to Give A Thumb or Follow A User
Users can give a thumb to a post / follow another user:

Method #1: on the Notes page by clicking on the Like icon at the bottom of the post / Follow icon at the top.


















 

Method #2: in the post detail page after clicking on the post and opening the detail of the post.

iPhone 13 Pro Max - Note Page - Followed-1.png
iPhone 13 Pro Max - Note Page - Followed.png
  • When successfully following a user, a toast will show on the top to give the user instant feedback and tell her that she has successfully followed the user, and she can find the user in her profile.

  • The Follow icon will be highlighted after the user is followed.

Ellipse 36.png

After 5 seconds, the toast will fade out and disappear, or users can close the toast using the close icon button at the top right corner.

iPhone 13 Pro Max - One Note.png
  • The toast will show up when followed a user.

  • Only the comments made by yourself can be edited later, and users cannot edit other users' comments.

  • The post supports multiple images added.

  • Posts are also able to be shared outside of the application.

#4. Detail Page - Create A Post

iPhone 13 Pro Max - Tutorial Page - 11.png
iPhone 13 Pro Max - Note Page - Followed-2.png
  1. By clicking the Create A Note icon on the bottom navigation bar under the page, users will be directed to the Create A Note page - also known as the Post page.
     

  2. This is the page where users create a new note to share their creations, ideas, and comments for that tutorial.





     

  3. Users can save the draft of the note they are going to edit later.

Arrow 8.png

If the Delete button is clicked, or the Back button is clicked, a notification will show to the user.

iPhone 13 Pro Max - Note Page - Followed-3.png

After the Publish Notes is clicked, the note will be published.

iPhone 13 Pro Max - One Note-1.png
  • Only the author themselves can edit the note they created.

  • The comment can only be edited by the users who created that comment.

#5. Profile Page

iPhone 13 Pro Max - Profile.png
  • Users who are not currently in VIP status will see a grey icon.

  • Their level tag will also be in grey.

  • There are four ways to direct users to the VIP Plan page:
    1. 
    Clicking on this button.
    2. Clicking on the two grey tags above.
    3. Clicking on any level status tag of any user or VIP tag under
         any 
    VIP user's name.
    4. Clicking on any VIP tutorial.

  • They can access their comments history, notes they created, who are their followers, and whom they are following here.

VIP Plan Page​

iPhone 13 Pro Max - VIP Page.png
Group 108.png

There was a first design version for the VIP Plan options.​

Group 105.png

However, the icon seems to be too distractive to encourage users to purchase the VIP plan as quickly as possible, therefore, the cleaner design was chosen.

Group 95.png

Design Process

In order to design a good user-centric application, I followed the five steps for my entire design process.

Design-Thinking-Process 1.png

Step 2: Define

To understand users' pain points better, I started to do some research on those alternative solutions users used for solving their issues. Those competitors are mentioned in the interviews, which are Tasty, SideChef, and SoYummy. Doing competitor research can help me get to know more about the advantages of competitors, and therefore to better enhance the strengths of my product.

Competitor Research

Surface Pro 8 - 4 (2).png

Persona

I created two personas using the information I collected from the user interview. Keeping personas beside me when designing the product can help remind me to always keep empathy in mind.

Group 3 (1).png

Conclusion from Persona and Competitor Research

After creating the two personas and comparing some of the competitors in the market, I drew a conclusion from three perspectives:

1. Main needs from users

  • various range of cuisine types

  • some requirements for recipes including gluten-free

  • videos and scripts all in one place


2. Considerations for user flow for users

  • they should be able to choose different types of recipes based on regions or ingredients

  • they should be able to filter out recipes based on diet requirements

  • they should be able to watch videos for tutorials

  • they should be able to share creations in the app


3. Considerations for UX design:

  • There should be a category section for different regions - American, Asian, etc.

  • There should be another category section for different types of food - chicken, fish, etc.

  • There should be a filter for level of difficulties or diet to filter out the best results for users.

  • The video and scripts should be on the same page.

  • There should be some networking features for users to share creations.

Business Goal

1. Provide an easy-to-follow cooking tutorial app with both videos and scripts.
2. Encourage as many users to join VIPs as possible.

Product Goal

1. Provide a wide range of cooking options in terms of food cultures and locations.
2. Provide a clean and clear category layout for users to find the recipes they want.
2. Provide a straightforward way for learners to follow and learn.
3. Provide multiple entrances for users to access the VIP Plan page.

Step 3: Ideate


User Flow

With business goals and use cases in hand, I started creating user flows for different users, who are devided into two main categories, VIP users and Non-VIP users.​


Overall User Flow for All Users

















All VIP Users


 

User Flow (2).png
VIP.png
All non-VIP.png
Not Pay.png
One Time.png
Pay VIP.png

All Non-VIP Users
















Non-VIP Users: who don't pay for any contents











Non-VIP Users: who pay for one-time purchase for one VIP content














Non-VIP Users: who become a VIP










 

Step 4: Prototype

Low-Fidelity

Home Page & Listing Page

Group 101.png

Detail Page & Comment Page

Group 102.png

Profile Page & VIP Plan Page

Group 103.png

Palette

Yellow and orange can give people a feeling of hunger and tasty food, therefore, I chose orange and yellow as the primary colors of this app. Orange would be used for CTA, and yellow is used for other icons which are not as important as the CTA buttons.

Surface Pro 8 - 3.png

WCAG

During my design process, I made sure all necessary text fields - including titles, ingredients, steps, notes, and comments - passed WCAG (all of them passed at least AA standard). This helps me ensure all information that is designed to be read by users is always readable.

For example, in the first iteration of CTA / filter designs, the orange color of the button and the white color of the text were used. However, this combanition failed the WCAG AA test. Therefore, the texts are changed into the black color (#222222), which let the combanition passed AAA standard.

First design - denined because the texts were not passing AA standard.

iPhone 13 Pro Max - Tutorial Page.png
iPhone 13 Pro Max - VIP Page.png
iPhone 13 Pro Max - Note Page - Followed (1).png

Second design - ensured all texts in mandatory fileds passed at least AA standard.

iPhone 13 Pro Max - Tutorial Page-2.png
iPhone 13 Pro Max - Note Page - Followed-2.png
iPhone 13 Pro Max - VIP Page.png

Typeface

I chose Montserrat as the typeface for this app, because they are not frequently used, which can standout the characteristic of this app - learning in a fun and chill environment. In some cases there this typeface is not available in some users' devices, the typeface will be changed into Arial, which is one of the default typefaces in most devices.

Both typefaces are sans-serif fonts, which create a "round" feeling for helping users feel relaxed and not in a professional learning environment. Both of the typefaces are easy to read, and when doing UX designs, I always keep in mind that readability comes first.

Metrics

Lastly, I referred to Google Heart Framework for choosing metrics of the product. Having metrics sitting aside can help me test the product, find issues, and improve the product in a long run.

Qualitative:
● Customer Satisfaction Rating

Quantitative:
● New VIP Subscription
● Number of Active Users
● Renewal Rate

Conclusion

I am actively finding software developers who are interested in this product to actually implement the product and bring this idea to life. Starting from user interviews to usability testing, almost all interviewees and volunteers expressed their hope that one day this product can become true.

Hope one day, no one needs to waste time searching for easy-to-follow cooking tutorials, and can easily find various ranges of food using this single app.

© 2022-2023 by Yibo Chen

bottom of page