Situation Task Action Result

Situation

Existing recipe apps lack visual content for in-process cooking steps, or include too much extraneous content that take focus away from the recipes. Some also have poor searchability and do not provide a quick unit conversion between metric and imperial measurements.

Task

Research, strategize, and design a responsive web app to provide step-by-step video, audio, and text instruction for a seamless learning experience. Add time-saving funcitonalities relevant to the full cooking experience.

Action

Competitive analysis

Once the functionalities were determined, the layout of each screen was built using a grid system. Design principles and patterns, such as gathering user input, navigation, and feedback were applied. The screens were iterated to refine hierarchy and ensure UI elements were placed appropriately for a mobile platform. The home screen in particular went through several revisions.

Takeaways:

User interviews and personas

User interviews were conducted to gather a better understanding of their needs and goals related to using recipe apps. Personas were developed to help generate user scenarios that would be the foundation of the app's required functionalities.

User preferences

Utilize video for in-process steps

Easily search recipes

Access recipe content quickly

User habits

Scaling up meals

Using leftover ingredients

Minimum viable product and user flows

A variety of user scenarios detailing jobs to be done were sorted into needs and wants. The needs were translated into required app features as part of the minimum viable product document.

App requirements:

Mood board

As a recipe learning app, Mini Chef needed to have a clean appearance that was organized and focused for users to stay on task. The app also needed a relaxed appearance to encourage users of all skill levels.

Style guide

A style guide was developed for Mini Chef to ensure consistency between screens and as a good practice for maintaining styles for future updates.

Testing

Low-fidelity wireframe prototypes

Low-fidelity wireframes were drawn for each user flow using the Crazy 8's method to proiduce a variety of screens. The final wireframes were prototyped in marvel for user testing. Major discoveries from testing included that users found the search submission unintuitive and that they wanted to use the hamburger menu to access profile settings.

Preference testing

A preference test comparing a square card and rectangular card design indicated that the majority of users preferred square cards, resulting in a change of the design.

Result

Find a recipe

When looking for a recipe on Mini Chef, users can search ingredients they already have at home, or try something new by selecting a recipe on the front page. Once a recipe has been selected, the yield can be adjusted in the ingredients list. Users can also share their favorite recipes with friends and family from the recipe page.

Learn to cook

On the recipe page, users can follow along in three ways: watching a video, listening to the instructions, or reading along. Each step can be played on loop until the user is ready to move on.

Curate your cookbook

With an account, users can access two features. The first is the ability to curate their own cookbook by marking favorite recipes. The second is selection of a unit measurement preference in the profile settings page.

Responsive design

As a web app, Mini Chef needed to be responsive for mobile, tablet, and desktop screens. An adjusted design was made for each breakpoint.

Learning

Challenge assumptions