Recipe Saver App
Recipe management made easy!
Recipe Saver is a mobile app that I designed for a course in 2019 at the Touro College Graduate School of Technology. This post describes its design process, from identifying the problem to the interactive prototype.
How might we improve cooking through recipe management?
Table of Contents
- The Problem
- Research
a. Competitive Analysis
b. User Survey
c. User Interviews - Insights
a. Observations
b. Goals & Non-Goals
c. Personas - The Design
a. Customer Journey Map
b. Wireframes
c. User Flow
d. Paper Prototype
e. Design System
f. Android vs. iOS - Prototype
- Next Steps
The Problem
Finding recipes you’ve previously seen is difficult. Where was it… In a book? The computer? A print-out? This problem becomes more acute if you have your own modifications of that recipe, which you also need to find. I have this problem with my own recipe “organization”:
There are three distinct problems illustrated above:
- Collecting recipes for later: they come from many sources, both digital and analog.
- Finding recipes later: they’re all in different places.
- Modifying a recipe: editing is usually not easy, neither in digital nor in analog media.
Research
Competitive Analysis
These are our direct competitors: apps that allow adding any recipe.
And these are out indirect competitors: food apps and notebooks.
While no competitor solved every issue satisfactorily, they all contributed insights into the design problem and possible solutions, which I will recount below (in the Insights section).
User Survey
I sent out a survey entitled “How do you manage your recipes?”. It consisted of 8 questions: 6 closed-ended questions (multiple choices were offered, along with “other”, which the respondent could fill in manually), 1 open-ended question, and 1 question simply asking if the respondent was open to a follow-up interview. The survey received 28 responses, with a 96% completion rate, taking an average of 4m19s.
These are the top answers to question 2, What tools and methods do you use to save recipes?:
Thus, the top ways in which people save recipes are bookmarks, print-outs, social media, and recipe sites/apps.
These are the top answers to question 6, For which features do you mainly use these apps and tools?:
Thus, people use the above tools to save online recipes, watch recipe videos, and follow recipes.
Finally, these are a few of the responses to question 7, What app features would improve your own recipe management?:
- “A way to keep track of my recipe experiments without having to type them down”
- “I’d like to see a device that talks so that I don’t need to hold my phone while cooking”
- “I have recipes scattered all over the place … I use search words … Having a centralized place would be a game cha[n]ger for me”
User Interviews
From the 28 survey respondents, 5 volunteered for a follow-up interview. These are a few quotes from those interviews:
- “Hard copies don’t require scrolling and it doesn’t matter if they get dirty.”
- “Blogs have too much talk before getting to the recipe.”
- “If I really want to save it, I write it in a WhatsApp conversation with keywords so I can search for it later.”
Insights
Observations
The first and most obvious observation from all the research is that everyone has problems with recipe organization. Additionally, no one wants to write recipes on their phones, so a recipe-management solution has to be exceptionally easy to use.
The second observation is that, besides saving recipes, there are also recipe-design problems. It breaks down into these issues:
- It’s tricky to follow a recipe on your phone. For example, you often need to go back and forth between the ingredient list and the directions. Also, just finding the recipe on a page is hard, due to all the talk.
- Ingredients are not always suitable. For example, you might need to change the yield, or your diet requires substitutions, or you prefer different units. Similarly, you may not understand the language in the first place.
- Adding notes to a recipe is usually very difficult.
Finally, on top of these major issues, there are also secondary issues:
- Sharing a recipe
- Sharing a recipe collection
- Buying the ingredients
Goals & Non-Goals
Based on these observations, we have a few goals to reach in designing our solution. Moreover, there are also a few non-goals.
These are features our solution should have:
- Import a recipe both from the Web and from physical media (such as cookbooks).
- Modify or add recipes manually and add notes.
- Convert ingredients into different types of measurements or substitutions.
- Present recipes in an optional hands-free/full-screen mode.
- Show the ingredients needed per step.
- Organize recipes based on the user’s tags.
These are features we do not want to offer:
- No recipe discovery. This is outside the scope of the problems we are trying to solve. It is best kept as a separate step prior to using our app, as there are already many good ways to discover recipes, which do not need to be replaced.
- No shopping list. There are already good apps for this, and it makes little sense to force this feature into an app for managing recipes.
- No unrelated sections, such as meal plans, calendars, or pantry inventory.
The app should manage recipes you’ve already discovered and nothing else.
Personas
Based on the survey and interviews, there appear to be two types of cooks: the obsessive cook and the casual cook.
Ideally, a recipe-management solution should address the concerns of obsessive cooks while remaining simple enough to satisfy casual cooks without overwhelming them.
The Design
Customer Journey Map
Based on the three sub-problems identified at the beginning, three customer journey maps were created:
Wireframes
Next were the wireframes for the entire app, which were drawn by hand:
User Flow
Along with the wireframes, a detailed user flow was created to explain how everything works:
Paper Prototype
Before the app was digitally prototyped, a paper prototype was created to test the layout and flow. It was tested on several people, who enjoyed the physicality of the prototype.
Design System
For the digital prototype, a design system was created, based on Google’s Material Design:
Android vs. iOS
Although the app was prototyped as an Android app, one iOS mockup was also created as an exercise:
Prototype
Here’s a video demo of the Sketch prototype of Recipe Saver:
You can also try the prototype yourself:
Next Steps
A few enhancements could be added to the app:
- Info cards for individual ingredients and cookware
- Nutritional information
This is an app I would very much want to use, as I have not found any of the competitors sufficient. Therefore, I sincerely hope someone builds this. If you’re interested in doing that, please contact me!