top of page
kitchen ninja cover.jpg

Kitchen Ninja

Mobile app 

Product design

Introduction

Introduction

What is Kitchen Ninja

Kitchen Ninja is a cooking Planner app that helps to cultivate the habit of cooking at home for the user by suggesting recipes, help in meal planning, quickly prepare grocery lists, organizing groceries in the pantry and reduce food wastage.
 

Challenges

When I wanted to cook something, I didn’t know where to start and what dishes I will be able to cook. When I searched on google I got an N number of recipes, but I was wondering what were all these new recipes I never heard of before and I was desperate to cook something. And then I thought this could be the first problem for any wannabe cook who wants to start cooking. So I thought of building an app that could help anyone to start cooking without any frustrations and confusion. I thought Motivation & Planning is the key for anyone to start off cooking. If u have a cooking plan made with your roommates, cooking every day is fun and easy for anybody.

​

So come, Let's dive deep into research with some real-life scenarios in cooking.,

Target audience

Amateur cooks — Working young adults, age 25 – 35.
This app may not be useful for experienced cooks.

Promo Video

Check out this video promo to get a brief idea of the product.

Insights

Insights

Why people should cook at home?

1. Live a Healthy life
2. Cooking is a stress reliever
3. Save money
4. Can help in fitness planning
5. Have a good family tine
6. Try new tastes and dishes
7. Unleash your creativity — Experiment with different combinations, different methods of cooking.

Effects of eating outside

1.Toxic Cooking Oils
2. Expensive to eat outside everyday
3. Hidden Added Sugar
4. Lower-quality ingredients than you would buy on your own
5. Quantity is less and each meal is higher in calories
6. You don’t really know what’s in the food or how old the ingredients are
7. Toxic plastic exposure6. Try new tastes and dishes

 

Research

Research

I conducted qualitative and quantitative interviews with 10 People who are my colleagues and neighbors from different countries, cultures and have different eating habits. I got real-time problem statements which were quite common among all.

Screen Shot 2019-12-25 at 7.38.39 PM.png
Screen Shot 2019-12-25 at 7.39.27 PM.png
Screen Shot 2019-12-25 at 7.39.02 PM.png
Data mapping:

I used an affinity mapping to find common patterns in my observations and group them. It helped me to get classify the target users.

data map.jpg

Problem Statements

Problem Statements

message-circle.png

Finding recipes with available ingredients

“I don't know what to cook when I get back home after work. I will be mentally tired”

smartphone.png

Watching tutorials while cooking.

“It's difficult to toggle between screens/ steps in guided recipes. When my hands are wet, oily or dirty i have to wash hands frequently.”

calendar.png

Planning and organizing prior cooking

“ Our jobs are keeping our life busy and everyone needs everything fast. If we have a plan for a week, It will be easy to organize cooking “

Personas

Based on my research, I created primary and secondary personas.

​

Primary persona: the group of wannabe cooks who occasionally cook at home

Secondary persona: the group who is interested in cooking and wants to explore more recipes.

Journey map

A journey map/ user story helps us to concentrate on their needs and the context of use. 

Jopurney map.jpg
Empathy map

Empathy is a critical part of human-centered design. Empathy map helps us to get inside the user’s head and visualize their attitudes and behaviors

Empathy map.jpg
Information architecture

The way how the content is organized is as important as the content itself. In my case, it's finding the best recipe based on the user's persona as quickly as possible.

Lo-fi Wireframes
wirefrmaeslofi.jpg
Hi-fi Wireframes

Usability testing

Usability testing

Expectations Vs Reality

I presented the High fidelity wireframes in Figma prototype to 7 participants, assigned tasks for them to perform. I asked the participant to speak aloud while performing the task. I noted all my observations in sticky notes and recorded the video. During my usability testing, I realize that in a few modules my vision is not matching with the practicality. User testing gave me a lot of insights which I implemented in Version 2 of the wireframes.

Before
After
Ingredients wif.jpg

There are too many options like scanning the fridge and sanning the vegetables to choose the ingredients which were confusing for the users.

Ingredients 4.png

Most users tried to search for the ingredients they have. So the priority is given to the search bar and removed the scan fridge and scan vegetable options.

Before
After
Planner 1.png

The participants were not able to find delete and shuffle options initially as they will appear only on swiping the recepie left.

Planner2 2.png
Planner3.png

The options are moved to a new overlay screen which reduced the clutter in the plan list screen. 

Final Output

Final Output

Recipe suggestions

Problem statement

“I don't know what to cook when I get back home after work. I will be mentally tired”

Possible solutions
Suggestions
Recipes suggestions are based on
  • Mood based recipes,
  • Recipes based on time availability,
  • Diet plans,
  • Seasonal recipes,
  • Special occasions,
  • Recipes for Sickness
  • Favorite Ingredients
mood article.jpg
image 7.jpg
Recepie categories.jpg
Filter.jpg
Recepie details.jpg
review-1.jpg
Cook.jpg

Find recipes from available ingredients

The app can suggest recipes based on the ingredients available with the user. The ingredients can be manually entered, chosen from the pantry or from the user’s favorite ingredients

Ingredients-1.jpg
Ingredients.jpg

The user's favorite ingredients are drawn from the preferences' user enters while onboarding.

Recepie list.jpg
Ingredients.jpg

The recipe suggester can automatically suggest the best recipes based on the ingredients chosen by the user.

Hands free navigation

Problem statement

“It's difficult to toggle between screens/ steps in guided recipes. When my hands are wet, oily or dirty i have to wash hands frequently.”

Possible solutions
knead-the-dough-by-female-hands-PKQDGUH.
ac.gif

To minimize hand washing between every step we can use hand Gesture Recognition Using an Infrared Proximity Sensor

Cooking directions.jpg

Air Gesture -
No need to touch the screen
This feature allows the user to navigate through the screens while cooking without physically touching the screen

Cooking directions-2.jpg

Weekly Planner

Gamification

The app analytics will keep a log of all previous cooking time data for the same recipe to track progress.

Variable Reward

We are more likely to engage in activities in which meaningful achievements are recognized.

“Random“ rewards make powerful motivators; they seem scarce and unpredictable.

We're more motivated to reach a goal with an uncertain reward.

Problem statement

“ Our jobs are keeping our life busy and everyone needs everything fast. If we have a plan for a week, It will be easy to organize cooking “

Possible solutions

For the weekly planner, I was curious to know how many people would really plan for the whole week in advance.
This may not be helpful for the experienced cooks but I thought mature cooks would feel it helpful. So I gave a mock-up planner to a few participants to test meal plans for a week.

Mockup planner
planner print.jpg

I asked the participants after using the planner what they feel about planning meals in advance.
Their feedback was:

thumbs-up-sign_1f44d.png

Pros

  • Saves time and can have peace of mind not thinking of what to cook.

  • Reduce wastage since they buy only required vegetables

  • Super useful for people going to Gym

thumbs-down-sign_1f44e.png

Cons

  • People are lazy to plan what to cook. Would prefer suggestions instead.

  • The participants felt the recipes would be mostlyrepeated every week. They wanted to explore new recipes.

I decided to provide an easy meal planning tool for a week which can suggest new recipes based on their relishes, allergies, diet plans, Ingredients available and favorite ingredients. The ingredients automatically get aggregated into a shopping list helping the user to purchase based on their meal plan.

Planner2.jpg
Recepies.jpg
preferences.jpg

Organizing Ingredients

Problem statement

“I throw away lots of unused vegetables and dairy products, It is difficult to keep track of when I bought them and when they will expire.”

Possible solutions

1. I buy produce.
2. I keep it eye-level in the fridge to remind me it’s there.
3. I wait too long to use it.
4. I throw it away…wasting money & good nutrition.
⠀⠀⠀⠀⠀⠀⠀⠀⠀
Sound familiar?

This virtual pantry might help

Know what is about to expire

My pantry.jpg
Frame 1.jpg

Virtual pantry

A virtual pantry which can display the grocery items which is unused for a long time and expiry date of diary products approximately from the date of purchase.

See inside the fridge from anywhere

Check what you need.

A camera inside the fridge can show what's inside the fridge. This can be accessed from anywhere using IoT and users can check what to buy while shopping.

see fridge from store.jpg
My fridge.jpg
Shopping recipts.jpg

Sync shopping receipts

The purchased groceries from the supermarket can be moved to the virtual pantry by syncing the e-receipt from supermarkets or by manually adding the items into the pantry list.

bill example.jpg

Here is an example of a purchase receipt from a supermarket which contains purchase date and items which can be used to track the quantity and expiry date of groceries.

Grocery list

Problem statement
“I miss out to buy some ingredients while shopping and manage to cook without some ingredients.”
Possible solutions
Create list-1.jpg
The grocery list items can be quickly entered or automatically aggregated into purchase list from the meal planner
Create list-2.jpg
Auto-Suggest the grocery items to quickly create a list
Create list.jpg
Never miss any ingredient
The grocery list can be easily checked out while shopping and the items can be moved into the Pantry so that user can keep a track of his inventory

Interactive Prototype

Click here to view full screen

Future plans

Future plans

Using smell as a motivator to cook!

Yes, I believe the smell of home-cooked food can be used as a trigger to make him/her cook. You get the smell of biryani from the next house, wouldn't you be triggered to have a cook at your home?

Our nose is the most underrated stimuli. You can motivate someone to cook by showing them the visuals of food ( Eyes ), Telling them how delicious it is ( Ears) or showing a sample taste ( Tounge ) but apart from all this if u can just send him the smell of food, he will definitely like to eat that food. So what if u can evoke that smell at home?

If you are wondering how u can record the smell of the food you cooked and recreate it again, check this link for inspiration.

Live cooking

Cook with the live guidance from the famous chefs, Friends, and family. Webinars thought the app from the expert cooks.

Conclusion

Conclusion

Kitchen ninja Mockup Scene.jpg

To y’all saying I ain't got time to cook every day!

Driving to and from the restaurant, waiting in line, waiting for your food and waiting for your bill. It usually takes up to an hour and this app can show you how to get a healthy meal on the table in under 30 minutes!

I am not against eating out, because what motivates people to eat out is the refreshment they get by going out. But I would suggest people to avoid eating out on weekdays and eat out once or twice a week.

Hope this app will motivate you to cultivate the cooking habit and live a healthy lifestyle.

Become a kitchen Ninja!

Real rooster.jpg

See also

Early Bird

Can't get out of bed? This Augmented Reality based Alarm app might help
bottom of page