A UX/UI Student Project
Design a recipe app that streamlines the process of finding appealing recipes by eliminating unnecessary scrolling through stories and blog posts.
8 Weeks -Spring 2021
UX, UI Designer & Researcher
Miro
Figma
Teams
Brooke Oliver-Team Leader
Jennie King (Myself)
Emily Becker
Nikki Oelbaum
Maddie Shepherd
In the spring of 2021, I was part of a team whose goal was to follow the Goal-Direct Design (GDD) process to create an application prototype. Delishes is an application that allows users to easily search for and cook recipes that pique their interests and fit their dietary needs. I was a UX/UI Designer on this project. We were given 8 weeks to complete this project before participating in a showcase.
Using Goal-Directed Design (GDD), designers seek to bridge the gap that currently exists in the digital product development process. This gap is between user research and design. By following a sequence of techniques in GDD, designers are able to include the user in the development process; therefore, creating a product that is more user-centered.
My team and I used the steps of the goal-directed design process to create a recipe application prototype that was centered around the wants and needs of the user.
The purpose of the research phase is to collect the maximum amount of relevant data about our users. During the research phase for Delishes, we completed a competitive audit to see featured that similar applications were using and what gaps needed to be filled in the competitive market. We also conducted user interviews to determine what users like and dislike about their current method of finding recipes.
Each team member researched two competitive applications and wrote a summary of findings, we then collectively created a chart in Miro to compile and compare the most important features that we were comparing.
The features that we were comparing were whether the application had a free version, if there was an option or requirement for a subscription, if there was a meal plan option, search filters, saved favorites, online grocery ordering, recipe categories, a skip button for bios and blog posts, and tutorial videos. Our findings are shown in the chart above. As a team, we felt that all the features I have listed were important to include in our application and we were surprised to learn that while some apps come close, there is no app that has all the features. We knew then that we would be filling a gap in the competitive market by including all of them.
Our user research interviews included six participants. We asked them a series of questions such as if they have any dietary restrictions (i.e. allergies or a special diet), their cooking skill, whether or not the participant wishes to see nutrition facts for recipes, how much time they have or are willing to devote to cooking, whether or not they enjoy the blog posts shown before recipes, if they utilize apps or websites to find recipes, and how comfortable they are trying new recipes.
As we were conducting interviews, we made sure to ask the specific set of questions listed above, but also let the interviews flow naturally so that we could fully understand our users and build an interface that would meet and anticipate their needs. By allowing the interviews to occasionally stray from our list of questions, we were able to learn more about our users' wishes that we had not necessarily considered before. In class, we used sticky notes to write down any realizations or information that we took note of during the interviews. We put all the sticky notes on a whiteboard and matched together notes that were alike to create patterns. This would help us predict user behavior and needs.
After completing our research phase, the next step of GDD was the modeling phase. The purpose of the modeling phase is to combine all the data found in the research phase and create personas. Personas help designers imagine the type of person who will be using their application. Creating personas helps to also discover the behavioral patterns of the most common users. As all users will not be the same, secondary personas are necessary to envision other common users that will be using the application.
The requirements phase is used so designers can determine what capabilities the application needs. This phase is important to ensure that all requirements are met for the application. Outlining them ahead of time acts almost as a checklist later.
The first step was to create a problem and vision statement for Delishes:
Next, we created a context scenario. Utilizing our primary persona, we were able to visualize a case where our user would be interacting with the application.
The last thing we did during this phase was create a list of requirements for our application. This list ensures that we include everything in our application that is necessary to meet our user's needs and create an optimal experience for users.
Working on this project was a great learning experience as it was comparable to completing a project for a client in the professional world. Not only were we assigned the task of utilizing GDD for practical experience, but we also were required to meet specific deadlines and provide documents that would explain our work and our progress to those out of the industry, very similar to what we would have to do for a client. We also got more experience in working with a team, where ideas may differ and disagreements on how to proceed will arise. Sometimes other team members have better or more practical ideas and being able to compromise or put my ideas aside to create an app that will best serve our users is important. Throughout this project, I enjoy involving users in the process and discovering needs or ideas that the team had not previously thought of. User interviews and user testing are what make UI/UX design so unique and important.