Many people like students staying away from home, working professionals may not be proficient cooks.
Often, they turn up late at home after work, and may want to grab something easy to cook.
Even those adept at cooking, may have a handful of ingredients at home and often find themselves in the
dilemma of what best can be made out of it. Then there are some of us, who are allergic to certain ingredients,
or want to only have healthy food.
Solution
One thing common to above all the problems, is the shortage of choices due to a lack of knowledge of
the perfect recipe to suit our needs. We realized what people really need is an easy access to recipes,
that not just provide an eclectic variety of recipes, but helps user get the perfect recipe based on his/her
preferences. This is what brought us to the idea of an ingredient based recipe search app, Cook Pronto!
Features
Launch Screen
Launching Cook Pronto, an ingredient based recipe search app
Don't just cook, Cook Pronto
Recipe Search from Name
The Home page allows the user to search recipes by name, by typing in the textbox.
Not only this, it allows the user to search for recipes based on four categories:
1. Busy Bee - Easy and quick recipes for people short of time
2. Healthy Pick - Low calorie, high nutrition recipes
3. Dinner Delight - Recipes cooked in dinner
(Surveys revelaed that of all the meals, dinner is most likely cooked at home)
4. Snacky Eve - Light, easy to cook snacks for evening
Results of recipe search by name
User is allowd to search for the recipe by name. Hence, having typed the name 'Tomato Garlic
Pasta', the recipe result is fetched. The user may click on the name to view the full recipe
Results of Healthy Pick category
Having chosen the 'Healthy Pick' category on Home page, user is given results for the top recipes in
category. User may choose the recipe of his/her liking and view its full preparation. The user
also has the option to further search for a recipe of the category 'Healthy Pick' by ingredients.
Search By Ingredients
The user can enter ingredients that are required in the recipe. He/ she can also choose between vegetarian,
non-vegetarian dishes. Moreover, the user can avoid certain ingredients.
Once the user has set the preferences, the Search button can be pressed.
Avoiding Ingredients
The user can select the ingredients to avoid in the recipes. Having done that the user saves the preferences
or resets the selection by cancelling.
Results of recipe search by ingredients
Once the user has set the desired preferences, the recipes are fetched. Here, we got a total of two recipes based on
prefernces of non-vegetarian dishes with no poultry or shelfish.
Recipe Details
Once the user selects a recipe, its entire details: name, ingredients with quantity and
prepartion are displayed.
Help Page
Every page in the app has a help button, so that, if a user is facing any issues on a page,
he/she can easily understand what the page is meant for and how to use the options available on the page.
Iterations
Coming up with the final app required several iterations of user feedback, prototyping and execution.
Contextual Enquiry, Surveys, Personal Interviews
We began collecting data from a variety of users comprising working professionals, students,
homemakers (in age group 18-50 years), to understand:
What food they prefer?
How often they cook? How much time do they have for cooking?
What is their cooking schedule?
How often do they search recipes on the internet? What device do they use for the same?
To what extent does the app/website that they use for recipes looks easy while operating?
How often do they get desired/correct results from the app?
Fig 1: A subset of questions asked from users, and analysis of user feedback
The analysis of the data helped us zero down on user behavior and their major requirements:
Almost 70% of the people rated themselves 1-3 for proficiency in cooking on a scale of 1-5.
Majority of the people cooked food at the night.
70% people have less than 15 minutes for cooking in morning.
73% of the people prefer to cook their meals within 30 minutes at any given time of the day.
74% people rated the existing food apps 1-3 on ease of operability on a scale of 1-5.
76% people rated the food apps 1-3 on providing the desired results on a scale of 1-5.
Affinity Diagrams
We summarized the major problems, key findings in affinity diagram.
Lo-Fi and Hi-Fi Prototyping
The data collection helped us identify the key features of the app:
Recipe Search based on name
Recipe Search based on ingredients
Option to set preferences for vegetarian, non-vegetarian food, avoiding certain ingredients
This gave rise to Lo-Fi prototypes which were revised to finally give rise to the Hi-Fi prototypes.
Tasks analysis and thinking aloud helped us revise the Home Page to divide all
the recipes into four popular categories:
Busy Bee – Easy and quick recipes for people short of time
Healthy Pick – Low calorie, high nutrition recipes
Dinner Delight – Recipes cooked in dinner (Surveys revelaed that of all the meals, dinner is
most likely cooked at home)
Snacky Eve – Light, easy to cook snacks for evening
Design Patterns
The app also took care of major Design Patterns:
Site Branding : The name of the app is on every activity.
Above the fold : Most important information on a page is kept above the fold so that
user doesn’t have to scroll
Bread crumbs : Every page shows where the user is present in the app, i.e.,
the path starting from the Home page
High visibility action buttons : All the click buttons to proceed to the next activity
are of the same color green. Cancel button is of color yellow.
Fitt’s Law : All the buttons obey the Fitt’s Law. They are of large enough size to be
visible and are intuitive. Moreover, there is enough spacing between buttons of opposite functionality
such as ‘Save’, ‘Cancel’, to allow ease of click to the user.
Existing Alternative
We compared our app with an existing Food App, ‘All The Cooks’ and present a detailed evaluation of the same.
Future Work
Increase the database of recipes.
Provide option to upload, compose recipes.
Option to save user’s favorite recipes, to easily locate them next time they use the app.