app prototype project
cibo is an app prototype that I created during a UX course.

The app allows user to create recipes from ingredients they already have. users can also see what others have made, add their own images, comments, and tips as well as save recipes in the app or send them outside the app. once a recipe has been created, users can view where they can buy any added ingredients they might need based on geo location.

my role

team lead, UX researcher, visual, interaction

project outline

I started this project by doing competitive audit research to better define the project's needs and perspective. From there, I conducted user research, built personas, crafted a problem statement, and mapped the user journey's.

After building empathy maps, I identified two user groups (1) single parents who are trying to manage schedules and meal time and (2) middle-age business owners or aspiring business owners who need help managing the business logistics.

the problem

people who cook regularly tend to waste money on food that is not consumed before the expiration.

the goal

design a recipe app that decrease food waste by allowing user to make recipes based on leftover or unused ingredients.

pain points



when cooking, it's hard to satisfy everyone's food preferences


food waste

wasting food wasted time and money that can be spent in other ways



busy people have a hard time incorporating cooking into their busy schedules

our target user

name: Leo
age: 46
education: community college
hometown: Columbus, Ohio
family: lives with partner
occupation: food truck owner

Leo is a middle-aged food truck owner in a bustling city. He works through lunch and then walks to a homeless shelter to donate leftover food. He likes to help the less fortunate but would like to decrease the amount to leftovers he has to better optimize his business and increase revenue. Sometimes Leo shadows the manager at a high-end restaurant to learn business skills. He and his partner like to get out of the city on weekends, drive to state parks, and pack a picnic.

problem statement

Leo is a food truck owner who needs to better manage the food he buys because he doesn’t want to waste food he cannot/does not use.

starting the journey

user journey map

low-fidelity prototype

The low-fidelity prototype connects the primary user flow of creating a recipe including some bottom navigation, copy, and imagery.

iterate, iterate, iterate

usability study findings

During this project, I went through two usability studies that allowed me to determine key user pain points and accessibility issues. After each round, I made updates and improvements to the high-fidelity prototype. The screen shots below demonstrate each round of prototype iterations.

Users want to be able to sort and filter recipes.

Users want more recipe information

Users want the ability to save recipes/ingredients

high-fidelity prototype

The high-fidelity prototype connects the primary user flow of creating a recipe. This prototype takes into consideration usability and accessibility from two rounds of user studies.


I chose this prompt during the UX design course because I wanted to make an app that I would use myself. I also wanted to improve upon other recipe apps already out there. This was my first time learning, applying, and participating in an entire UX research and design project. The process of understanding a user to the best of one's ability was something I didn't realize was such a large part of the design process. I know see the benefits of doing this and will be applying all the things I learned during this project to future designs.

slide deck