Recipe app

Smart Pantry

Mobile Case Study

Overview

Background

Smart Pantry was designed to help average consumers keep track of inventory and improve kitchen pantry management. Users can input or scan the ingredients they have on hand to their virtual pantry and discover for a variety of recipes.

Challenge

Reduce food waste and ignite culinary creativity that grants users the ability to monitor their grocery inventory and empowers them to harness unused ingredients, guiding them to craft delectable recipes.

Solution

To develop an app that revolutionizes kitchen organization with real-time inventory tracking and recommending recipes based on ingredients that are already present at home.

Role

Product Designer

Team Size

3

Tools

Figma

Miro

Trello

Overview

Figma

Miro

Trello

Product Designer

To develop an app that revolutionizes kitchen organization with real-time inventory tracking and recommending recipes based on ingredients that are already present at home.

Solution

Reduce food waste and ignite culinary creativity that grants users the ability to monitor their grocery inventory and empowers them to harness unused ingredients, guiding them to craft delectable recipes.

Challenge

Smart Pantry was designed to help average consumers keep track of inventory and improve kitchen pantry management. Users can input or scan the ingredients they have on hand to their virtual pantry and discover for a variety of recipes.

Tools

Role

Background

3

Team Size

Mobile Case Study

Smart Pantry

Recipe app

Research

Research

Our user research plan was carefully designed to obtain valuable insights. It included a strategic approach to asking participants about their experiences, preferences, and pain points.

User Research Goals

User Research Goals

  1. What are users' grocery shopping and cooking habits?


  2. Find out if people like to cook home food more or if they like to eat out.


  3. Where and how do people go grocery shopping? What kind of groceries do they like to get?


  1. How do people decide what they're going to eat at home?

User Surveys

User Surveys

Our group brainstormed questions and conducted a survey that asked about meals and groceries. A total of 12 participants were gathered.

From the responses, majority of participants cook meals at home rather than order take out and no participants had meals outside of home. All participants experienced food waste. Food waste was experienced mostly sometimes while often was the second most common occurrence and always and rarely were similarly the least common occurrence.

User Interviews

User Interviews

Through the interviews, we aimed to gain a deeper understanding of user needs and perceptions, ultimately guiding our design decisions and improvements.

Some research questions included:


  • How long does one trip of groceries last you?


  • How often do you order takeout?


  • How often do you cook?

From the interview I conducted, the user preferred cooking at home rather than ordering takeout and cooked about three to four days a week. They had certain meals that they cooked most often because of familiarity so it was the easiest for them to cook as well. They used apps and websites for recipes to improve their own recipes and make their meals tastier.

Affinity Diagram

Affinity Diagram

We gathered the notes from each interview and grouped them into four categories.

Empathy Map

Empathy Map

After making the affinity diagram, we outlined an empathy map. It allowed us to get to know our users better by sorting their needs, feelings, thoughts, and actions from the diagram. Through this process, we were able to design something that really fits what users want.

User Persona and User Journey Map

User Persona and User Journey Map

We referred back to our research, user survey and interview findings, and empathy map to create our hypothetical user, Alex. Alex helps us understand what users might need, goals, pain points, activities. We laid out a user journey map to better identify pain points in his journey and where he experiences opportunities for improvement by coming into contact with Smart Pantry.

Define

Define

Define

User Insight Statement

User Insight Statement

According to user surveys, users need to utilize existing ingredients in their pantry more effectively because 75% of people cook at home rather than ordering takeout yet 100% of food was wasted either always, often, sometimes, or rarely due to expired ingredients.

During user interviews, we discovered that the user loves cooking but often finds it challenging to come up with creative meals using the ingredients available at home.

Therefore, we believe that users want recipe ideas based on the ingredients and groceries that are already available at home and that we might be able to help if we created an app that gave solutions to users on how to use the food and ingredients that they have.

We might do this by having an inventory list that users could input their ingredients and food and have an AI search engine that gives a list of possible recipes on how to cook them. The recipes would include step-by-step instructions. Doing this will allow our product to offer users a solution to wasting less food that saves both time and money so that they can feel more inspired to cook food at home.

Problem Statement

Problem Statement

We believe by creating an app for those who cook at home and have leftover groceries in their pantry that they weren’t able to cook with attain greater culinary creativity, reduce food waste, and improve financial efficiency. Our product, Smart Pantry was designed to.

Smart Pantry was designed to wasting less food for people who cook at home by recommending recipes based on what people have in their pantry and being able to utilize the ingredients that they already have at home, achieving seamless meal planning, increased kitchen resourcefulness, and savings on grocery expenses.

Ideate

Ideate

Ideate

I Like, I Wish, What If

I Like, I Wish, What If

We brainstormed as a group features and combined our ideation for Smart Pantry.

We grouped our ideation into three categories and performed a group dot voting.

Feature Prioritization Matrix

Feature Prioritization Matrix

From our group dote voting, we narrowed our ideation down to three key features.

Storyboard

Storyboard

As part of our design process, I provided an example that shows a flow of actions, leading the user to the product as well as them interacting with the product.


By presenting David's problem of accumulating leftover groceries that he hasn’t been able to cook with, goal of wanting to make use of what he has in his pantry, and solution of finding recipes that include ingredients he has, this allowed us to have a better understanding of mapping out the user flow.

Prototype

Prototype

User Flow

User Flow

Our user flow walks us through from the user beginning on Smart Pantry's homepage to searching for ingredients with the recipes they have added to their virtual pantry.

Competitor Analysis

Competitor Analysis

Before jumping into the process of creating the solution, we researched other recipe suggestion apps. Through our market research, we identified top direct and indirect competitors. By evaluating their strengths and weaknesses, this helped us identify some drawbacks in the existing solutions and opportunities for a better user experience.

Sketches

Sketches

After planning how users will move through the app, we started drawing wireframes. We made many versions on paper to make sure the digital versions addressed user problems. For the home screen, we focused on making it so that users can quickly and easily add the ingredients they have at home. Smart Pantry allows users to upload their ingredients by typing on the keyboard, saying with voice function, or scanning with camera.

Wireframes

Wireframes

We brought our sketches into wireframes to prepare and conduct usability tests.

  1. Remove Ingredient

A feature to delete ingredients was added.

Users had a task to add an ingredient. There was limited mobility once ingredients were added. From this observation, an option of tapping on an ingredient to trigger a red delete button was included.

Test

Test

Usability Tests

Usability Tests

We prepared a user testing plan to observe how users interacted with the app and identify where improvements could be made. Participants were given a scenario and the following tasks to complete:

  1. Input an ingredient in the search box and add it to Pantry

  2. Go to list of recipes and select a recipe

  3. Save a recipe and find it in the Favorites section of the menu

Usability Test Analysis

Usability Test Analysis

From usability tests, users did not find instructions unclear when given and did not find features difficult to use when asked.

Iterations

Iterations

In addition to feedback from users, we closely analyzed areas where we could iterate on during usability testing.

  1. Remove Ingredient

A feature to delete ingredients was added.

Users had a task to add an ingredient. There was limited mobility once ingredients were added. From this observation, an option of tapping on an ingredient to trigger a red delete button was included.

  1. Voice Function

A page where ingredients being dictated was added.

Users tapped on the microphone to add their ingredients by saying them and the voice function would be on the home screen. To improve user interaction with the app, we moved the voice function to its own page.

  1. Camera Scan

Scanning ingredients with camera device was added.

Users scanned their ingredients from the home screen. The camera scan was on the homepage. For a more immersive and clearer feature, the camera scan opened to the mobile device's camera and was relocated to its own page.

  1. Voice Function

A page where ingredients being dictated was added.

Users tapped on the microphone to add their ingredients by saying them and the voice function would be on the home screen. To improve user interaction with the app, we moved the voice function to its own page.

  1. Camera Scan

Scanning ingredients with camera device was added.

Users scanned their ingredients from the home screen. The camera scan was on the homepage. For a more immersive and clearer feature, the camera scan opened to the mobile device's camera and was relocated to its own page.

Design

Design

Iterations from user testing were transferred into wireframes. Our wireframes were prototyped with a final design.

View the mobile prototype below or click here to view it in Figma.

  1. Add videos tutorials for recipes.


  1. Continue to iterate and make improvements on features.

Next Steps:

Throughout our research, brainstorming, prototyping and iterating, we discovered the value of working as a team and each having our own individual responsibilities. Our research showed us that there is a need for a solution to the problem of at home food waste. Our testing of the prototypes that we created showed us that we have found a potential solution that will hopefully help many others. In the end, the Smart Pantry app is not just about technology; it's about making a positive impact on people's lifestyles, fostering efficiency, sustainability, and enjoyment in their culinary experiences.

Reflection

Next Steps:

Reflection

Throughout our research, brainstorming, prototyping and iterating, we discovered the value of working as a team and each having our own individual responsibilities. Our research showed us that there is a need for a solution to the problem of at home food waste. Our testing of the prototypes that we created showed us that we have found a potential solution that will hopefully help many others. In the end, the Smart Pantry app is not just about technology; it's about making a positive impact on people's lifestyles, fostering efficiency, sustainability, and enjoyment in their culinary experiences.

  1. Add videos tutorials for recipes.


  1. Continue to iterate and make improvements on features.