Cooking to Connect

Project Type

Design Assignment

Tools

Figma

Product Type

Tablet App

People

Me - UX Designer & UX Researcher

 
 

Design Assignment

Prompt

Design a cooking app for friends and family who are living separately. They should be able to share and follow along with recipes while cooking together across their different households.

 
 

Outcome

Cook to Connect, is an app for users to cook with family/friends remotely. Users are able to schedule cooking activities, video chat and refer to the recipe conveniently during the process.

Check out the prototype in Figma!

 
 
 

Design Process

Sprint

Use Design Sprint process to develop design solutions and solve the problem in a short time period.

 
 
Design process.png
 
 
 

Understand

With the given prompt, I started from the basic questions and user research to understand user needs, pain points and discover design opportunities.

 
 

Define Audience

Who are the users?

Cooking app users:
People who like cooking
People who live separately from friends or family

 
 

User Research

Why this product? - understand the goal

When and where? - understand context and needs

 
 

Quick interview with 3 participants.

As none of the people I reached out have the experience of cooking with family and friends remotely, I separated it into two main scenarios and asked questions separately for each one: living separately from family/friends, and cooking.

  • About cooking:

    • Do you like cooking? What is your cooking process?

    • Do you refer to recipes? What is the media?

    • When and where do you cook with family and friends?

    • Would you like to try cooking with family and friends remotely?

  • About living separately from friends and family:

    • How do you stay connected with family and friends? Do you use any online tools?

    • Do you have any difficulties in staying connected with them?

 
 
 

Synthesize

By summarizing the findings into the diagram below, I find the potential design opportunities after connecting the dots.

 
 
Synthesize.png
 
 
 

Diverge

With the HMW questions, I brainstormed solutions for each one and the corresponding features. To explore more design ideas, I listed out all the stages for cooking remotely together and more design ideas under each stage.

 
 

Brainstorm

Brainstorm 1.png
 
 
Brainstorm2.png
 
 
 

Decide

 
 

Prioritize Ideas

Impact/Effort Matrix to prioritize design ideas

It’s not feasible to implement all the design ideas, I use the matrix below to evaluate and prioritize ideas.

 
 
 
 
 

Device Comparison

Compare different devices for app.

After comparing different aspects of the devices, tablet is selected. Tablets are widely accepted for home use: on the couch, at the dining table and in the bedroom. Approximately 52 percent of adults in the United States owned at least one tablet. Besides, with the relatively larger screen, it provides better cooking and video chat experience than other mobile devices.

 
 
Device.png
 
 
 

Storyboard

Visualize the converged ideas by storyboarding

I created a series of storyboards to visualize the most important features and the user flow based on the previous decided design ideas.

 
 
 
 
 

Prototype

 
 

Initial Site Map

 
 
IA.png
 
 

Initial Design

Because the limit of time, I worked on the prototype for the most important user flows: schedule cooking activities and attend cooking activities.

 
 

Schedule Cooking Activities:

User Stories

As a user, I want to search recipes by key words, so I can find the recipes for the food I am interested in.
As a user, I want to filter the search results, so I can find the most ideal recipes for me and my family/friends.
As a user, I want to schedule a cooking activity with the recipe I find, so I can send an invitation to my family/friends and get a reminder for it.

 
 

User Flow

 
 
user flow1.png
 
low-fi 1.png
 
 
 

Attend Cooking Activities:

User Stories

As a user, I want to review my upcoming cooking activities, so I can get the details I need for this activity to prepare for it and join it when it happens.
As a user, I want to video chat with my family/friends in the activity, so I can feel I am cooking with them together.
As a user, I want to follow the recipe and check details for each step, so I know what to do for the next.
As a user, I want to take photos with my family/friends in the activity and share on social media, so I can record the great memory for the activity.

 
 

User Flow

 
 
 
 
 
 

Validate

To validate my initial design, I sent the low-fidelity prototypes to 3 participants and iterated the design based on their feedback.

 
 

Get feedback & iterate

 
 

Feedback 1 - “The homepage looks more like a recipe app instead of a remote cooking app for me.“

In the initial version, the homepage is all about the recipes, which does not convey the information about cooking remotely together to new users. For the iterated version, I added more cooking activity related information on the homepage and moved the recipe related features into a separate page.

 
 

Feedback 2 - “The reading order on the recipe detail page is confusing for me.“

The recipe detail information is presented in 2 columns for the initial version. The reading order is not clear and users need scroll up and down to read all the information. To help users browse easily, I integrated “ingredients & cookware“ and “Instructions“ into one column with tabs in the iterated version.

 
Iteration 2.png
 
 

Iterated Prototype

 
Users are able to discover recipes on the “Recipe“ page. To help users find recipes easily, they can select from the “trending recipes” or search with key words and filters.

Users are able to discover recipes on the “Recipe“ page. To help users find recipes easily, they can select from the “trending recipes” or search with key words and filters.

 
After users find the recipe they are interested in for cooking remotely together, they can review the details including ingredients, cookware, instructions, on the recipe detail page. They are able to save the recipe for later use and share it with others.

After users find the recipe they are interested in for cooking remotely together, they can review the details including ingredients, cookware, instructions, on the recipe detail page. They are able to save the recipe for later use and share it with others.

 
After deciding on a recipe, users can schedule a cooking activity to invite their family/friends. An invitation email will be sent out after the schedule form is completed.

After deciding on a recipe, users can schedule a cooking activity to invite their family/friends. An invitation email will be sent out after the schedule form is completed.

 
Users join cooking activities from the activity card on “Cooking Activity“ page. During the activity, they can video chat with family/friends and refer to the recipe on the same screen. Each step is on a separate instruction card, which can be switched by swiping or tapping on the step number. A name tag for each participant will be shown on the progress bar to help them learn about other people’s progress.

Users join cooking activities from the activity card on “Cooking Activity“ page. During the activity, they can video chat with family/friends and refer to the recipe on the same screen. Each step is on a separate instruction card, which can be switched by swiping or tapping on the step number. A name tag for each participant will be shown on the progress bar to help them learn about other people’s progress.

 
After the cooking is done, users can take a group photo and share a post on social media. It is an experience similar to in-person activity, which makes them feel more connected.

After the cooking is done, users can take a group photo and share a post on social media. It is an experience similar to in-person activity, which makes them feel more connected.

 
 

Style Guide

Green is selected as the primary color. According to color psychology, green is associated with meaning of relaxation, harmony, and freshness. The product also aims to help people get relaxation and freshness by spending quality time with family and friends.

 
 
visuals.png
 
 
 

Next Steps

Validate the high-fidelity prototype

Another round of usability testing can be done for the high-fidelity prototype. The results can be used to measure the success of the design and whether any new features are needed.

Continue improving features for cooking and video chat

More features can be included for better remote cooking experience, including activities reminder, recipe editing, adding recipes to the voice assistant, etc.

 
 
 

Takeaways

Break down a problem into smaller ones

The prompt is not a familiar scenario for me and the people I reached out to. I broke it into two smaller problems, which I am more familiar with.

Engage users throughout the process

I learned a lot and got feedback from users at different stages during the design process. It’s crucial to validate the assumptions by listening to users and get insights.