This project was an assignment from my Information Technology Management class at the University of California, Riverside. The main objective of this project was to design an app prototype that helps solve an everyday problem for college students.
Currently, most recipe apps only allow users to discover new recipes through different categories such as cuisines, cooking times, or difficulties. However, the vast amount of options offered on these apps can be overwhelming for college students who have just started cooking for themselves.
In the span of a week, I focused on designing an app to help assist college students in finding new recipes based on individual ingredients that they already have on hand.
3 week
Solo Project
UI/UX Designer
Figma
Many busy college students prefer ordering take-out rather than having to plan three meals a day and go grocery shopping. Although going out to eat is typically more expensive and unhealthier compared to home-cooked meals, students prefer quick and convenient access to food. Thus, the main tradeoff of cooking meals at home is that it's time-consuming for students who have to balance their classwork, jobs, and social life.
My main focus during this process was to analyze two popular recipe apps in the current US market. In doing so, I was able to define some of the strengths and weaknesses within these apps. Additionally, I examined some of the critical comments left by users in the App Store. However, many of the main criticisms were related to how certain features did not function properly. (Ex. a video not loading)
A cookbook app selected by Apple's design awards for its sleek UI design and niche features. It's main selling point is to inspire users to learn how to cook through easy instructional videos and cooking tips for beginners.
A meal planner and cookbook app that was also selected by Apple's Design Awards to win Editor's Choice for its fun design and simple cooking tutorials. Tasty's main focus is to create fun and interesting recipe tutorials that anyone can enjoy. The company also markets many of their content creators to further enhance user engagement and popularze their platform on Youtube.
I interviewed one 2nd year college student who prefers eating out rather than cooking meals at home. Through this, I identified two main pain points, which are about difficulty in finding new recipes to make and not knowing what to do with leftover ingredients.
After completing my user research, I compiled all the data I collected and created a user persona to better understand the behaviors of a typical FoodScan user. I mainly chose to highlight user motivations and frustrations to ensure that I prioritize these attitudes during my design process.
Before moving on to creating a lo-fi prototype, I hand-sketched some possible screen layouts that could be implemented in the final prototype. I made many of my initial decisions for basic placements and concrete structures based on what intuitively made sense to the average phone user. Thus, my sketches were influenced by today's trending apps and other competing recipe apps in the current market.
After sketching, I created a user flow diagram to better understand how each distinct function was interconnected with one another. I formatted the diagram using three different categories from my sketches: personalize, search, and information. Each flow category contains two or more of the seven main functions within FoodScan.
I then created lo-fi wireframes to prioritize the layout and functionality of FoodScan before looking at the app's aesthetics and appearance. Sticking to my user flow diagram, my lo-fi prototypes were once again formatted based on these three sections:
Personalization allows users to be able to utilize customizable features to make their app one of a kind and well-suited to their preferences.
Search functions allow users to quickly and precisely narrow down the recipes they wish to find.
Information assists users with facts and details that will help them strengthen their knowledge about food and cooking.
After creating my lo-fi prototype, I asked users to test and evaluate the functionality of an early-stage FoodScan. I then revamped certain parts of the app architecture to be more intuitive and increase overall accessibility for users.
Previously, recipe cards within the entire app were small and accompanied by a large description. This was altered because many users expressed that there were too many words in such a small space. As a result, it made the app cluttered and unappealing. To combat this, recipe cards were enlarged and descriptions were changed to only include the name of the recipe and the cooking time. Taking advantage of the excess space, descriptions were then moved to the bottom so that two recipe cards could be aligned next to each other.
The scan feature was initially combined with the upload function. However, this confused users because the icon on the bottom bar only specified the function as a scan feature. The functions for uploading a recipe were removed from the scanning screen and a new button for uploading was placed on the homepage. Also, the scan function was no longer a two-step process. First, users had to go into the scanning screen and then press a button to enter an additional screen in order to access the camera and begin scanning. Instead, a camera for scanning was implemented directly into the scanning screen.
Users expressed that the process of inputting details into a personal recipe was convoluted and non-practical. The previous format was structured based on what a final recipe page would look like. However, that simply made it more difficult for users, especially through a phone screen. All inputs have been switched to text boxes that are centered on the screen. "Adding Ingredients" and "Adding a Step" now have their own individual sections. "Prep Time," "Cook Time," and "Serving Size" have all been added to allow users more customizable options. Finally, the preview of the recipe has been moved to a different screen and can be accessed by the "Finalize" button.
The final ship was designed to be as fluid as possible for users. Many buttons are wired with several screens so that users can still navigate to different parts of the app without having to backtrack. I focused on making screens for each of the seven key functions first and then made less important screens branching out from the initial seven.
Feel free to check out the final prototype below! ↓
Due to this app mainly targeting college students who are transitioning to adulthood, fonts and colors were chosen to apply mature and professional tones to the app. College is really the first time many students start cooking for themselves and living on their own. Therefore, I made the design system for FoodScan reflect the teen to adulthood transition.
This was my first UI/UX project and I learned a great deal during the entire process. This case study taught me to carefully plan out my decisions before committing to a finalized product. In addition, I also learned more about researching and catering my app’s functions to meet user needs and expectations.
The most challenging part of this project was learning basic UI/UX skills from scratch and utilizing them in tandem to create something meaningful for users. As much as I would have wanted to perfect everything in my project, I also had a due date and time constraints. Not having prior knowledge about UI/UX slowed me down quite a bit and forced me to make decisions between speed and accuracy.
It was also very difficult to design a recipe app that could solve many people’s problems all at once because everyone is connected to food differently. Creating a recipe app with very strong contenders in the market was also a major problem. I struggled with figuring out how my app would stand out in the current market while being new and innovative for users.
By no means is FoodScan a completed app and I really wanted to make many major adjustments after submitting my project. First, I feel that there is a clear lack of connectivity between components within my app. If I had additional time, I would want to establish clear cards for major components, rather than relying on a simple image. I also want to re-explore the homepage and create something more eye-catching for users. Right now, I feel that there is something lacking that could push the homepage to the next level.
Exploring further ideas, I want to create a catalog within the app that would help users with tracking which ingredients they had on hand. This feature would function cohesively with bookmarks and checklists so that certain ingredients would already be checked off if the items were in your catalog. Ultimately, the goal would be to help users manage their groceries and save them time when making grocery trips.