Mockup image of recipe app designed in Figma

Deliziosa

Summary

Finding the perfect recipe for dinner can be frustrating. Sometimes you don’t have the right ingredients, while other times it’s just hard to find that perfect new dish that happens to use the exact flavors you like.

I was tasked with designing Deliziosa, a machine learning recipe app that makes recipe recommendations based on what a user has in their fridge. It also helps users easily build a shopping list for items that they don’t already have on hand.

See Prototype

Role

UX Design
Info-Architecture
Sketching
Wireframing
Prototyping

Deliverables

User Flows
Sitemap
Wireframes
Brand Guide
Prototype

Tools

Figma
Color Contrast
Google Docs
Zoom

Problem

Finding recipes that that you will love and that use the ingredients that you have at home can be difficult and time consuming.

Audience

People who like to cook, but don’t have time to sift through online recipe sites to find new recipes.

Solution

Deliziosa allows you to input several variables and then recommends recipes you will like based on the given information. You begin by inputting your likes, dislikes, and allergies, then proceed to take pictures of the items you want to cook with, and it will give you recipe recommendations. The app uses machine learning to improve your recommendations over time based on recipes you like and save.

Mockup image of recipe app designed in Figma

Scope

I was given only two weeks to design the app from start to finish. The scope of the project was to make sure that users would be able to input the ingredients they have at home, be able to build a grocery list, and then to be recommended recipes.

Gif of a recipe app designed in Figma

Process

Discovery and Research

I was assigned with the task of designing a machine learning recipe app from start to finish, but was given no direction as to what it might look like or how it might function. I was only told that users needed to be able to input the ingredients they have at home, be able to build a grocery list, and then to be recommended recipes.

I was provided access to a preexisting competitive analysis, target audience, and user personas to guide my thinking and designs. Business analysts and team members provided these deliverables to me, and I studied these documents carefully before beginning my design process.

competitive analysis of recipe apps
Persona Image for recipe application case study.
Persona Image for recipe application case study.
Persona Image for recipe application case study.

I began the design process by thinking about how the app might function. I knew a main component would be that users will need to be able to input ingredients, but I felt that typing out a list or searching for items from a list would take too long and feel tedious. I then considered both options of building a list by speech and voice. I felt speech could be quick and efficient, but I decided it really wouldn’t save much time compared to taking pictures, and taking pictures would be a more engaging and enjoyable experience. Additionally, I considered the accessibility of each option, and realized a list built by voice would leave out the deaf, mute, and those who just didn’t feel like talking.  

Information Architecture

I then wrote user stories to begin defining what users would need from the app and what they’d be aiming to accomplish when using it.

I then chose the ones that are most high priority to focus on.

As April, I want to input my groceries so that I can see what recipes I can make based on what I have at home.

As April, I want to input my food preferences, so I can find recipes and cook recipes that support my dietary needs.

As April, I want to add items to a grocery list so I know what to buy to make dinner.

As April, I want to find recipes based on what I have in my fridge.

As April, I want to be able to specify my taste preferences so I can find recipe choices I will like.

As April, I want to save my favorite recipes for later.

I used the user stories to create user flows charts, helping me to define how people would interact with the product. This process also helped me get an idea of what pages would be necessary to design for the MVP.

User Flows for a recipe app case study

After defining the features I’d need to build, I began sketching wireframes. This process allowed me to explore all my ideas, that way I could choose the layout that felt the most functional and visually appealing.

Wireframe sketches of a recipe application.
Wireframe sketches of a recipe application.

From my sketches, I took a less-is-more approach, choosing the designs that would most easily allow users to accomplish their goals and find the information they’d be seeking.

I then began building the wireframes in Figma.

Low fidelity wireframe home page for a recipe app
Low fidelity wireframe of a camera page
Low fidelity wireframe of a shopping list page
Low fidelity wireframe of a profile page
Low fidelity wireframe of a ingredients page
Low fidelity wireframe of a instructions page
Low fidelity wireframe of a nutrition page
Low fidelity wireframe of a reviews page

I began adding more detail once the layout looked right, constantly iterating on little things in order to improve the visual appeal.

Recipe app wireframe of a ingredients page
Recipe app wireframe of a instructions page
Recipe app wireframe of a reviews page
Recipe app wireframe of a nutrition page

I spent a large portion of this processing perfecting the machine learning aspect. I wanted to make sure that users would not get annoyed or feel slowed down by inputting their likes, dislikes, and allergies, so I made sure to use leave room for big pictures of tasty food, and easy clicks to highlight preferences.

With the wireframes completed, I began brainstorming the visual branding. I knew I wanted to choose colors that make cooking feel fun and lighthearted. With that in mind, I choose a color palette, font, and icons.

Brand Characteristics for a recipe app

Based on the branding I had defined, I began creating high fidelity mockups. I was careful not to overdo the color; making sure users would not be overwhelmed or distracted when seeking recipes.

I then turned the mockups into a working prototype.

Meal preferences page of a recipe app
Dietary preferences page of a recipe app
For You page of a recipe app showing recommended recipes
Ingredients page of a recipe app

Final Thoughts

Conclusion

This project was tons of fun to design. I love cooking and
trying new recipes, but in creating this app, I realized I don’t find lots of new recipes. Having an app that recommends new recipes based on your preferences and ingredients makes recipes so much easier to find and makes the whole process of finding what to cook much more exiting and enjoyable.

I learned the power of quality photos. Other projects I’ve worked on have not needed these types of pictures. Finding quality photos made all the difference for this project. 

I learned to more deeply value the power of quality feedback. Throughout this process, I checked in often with my mentor and peers to seek feedback and thoughts. By being open to feedback and suggestions, I can create an even more valuable product.  

Through the process, I got to explore designing for machine learning. I found machine learning to be a lot of fun to design, and it allowed me to explore lots of ideas and play with what it might look like. I hope that in the future I will have the opportunity to design more products based around machine learning.

Mockups of a recipe app designed in Firma
Meal Preferences page
Camera Page
Ingredients page

Connect with me!

Projects
About
Contact
Resume