After speaking with a colleague, I learned about one on the most prominent pain points in her life- food waste. While she does not take food for granted, she often found herself buying too much and the extra going to waste. The app, Food Hero, hopes to combat food waste by engaging users to be more mindful when creating and shopping their grocery lists.
After the discovery of this pain point, more research was taken to confirm this was common among other users. Once confirmed, ideation of a simple user flow along with design execution and iterations took this concept to fruition.
At the beginning of my discovery and research, a survey was sent out to other students to see what their experience has been when they grocery shop. From the survey, individuals were followed up with a user interview. From the survey and the interviews, key trends were identified through affinity mapping:
For the initial research, I found that many users reported using a list of some sort while shopping. The most popular answers on which platforms users used to make lists were Samsung Notes, Apple Notes, and Google Keep.
An analysis of the popular list making platforms was conducted to see what features and elements were present on each. This would help ground Food Hero to features that would make it successful.
From the user data, a persona was created to represent the target user. A persona is an archetypical user who represents the needs of the group as a whole. Throughout the process, this persona was there to keep me grounded in who I was designing for. From this persona, it was concluded that the design should incorporate list creation and accountability.
See full personaTo define the problems users face, we decided we needed to come up with some "How Might We" questions. "How might we" questions are designed to keep the focus on the right problems to solve as well as come up with creative solutions.
Once the "How might we" questions were established, a singular problem statement was created and applied to our persona:
"Sarah needs a way to stay on track at the grocery store and reduce her food waste because she wants to feel proud to support a sustainable pantry."
Before sketching, I wanted to know how a user may step through a task, or user flow. By first understanding the steps a user takes, the better I could understand how to optimize those experiences. In the flow below, one can see how a user creates a grocery list. New users would simply create a list and add info at the end of their trip. When an existing user comes back, the interface would find prior lists and prompt the user to reflect before creating a new one. The goal of this feature is to have users be more mindful of sustainability and budget as they plan out their next grocery trip.
See full user flowDuring the sketching phase, I came up with some ideas on how the UI could look. I wanted to design something simple- incorporating what was already familiar to users, while also adding a way to bring the accountability feature to life. Once I was satisfied with my sketches, they were digitized into Figma.
See digitized sketchesOnce the sketches were digitized, they were prototyped for user testing. User testing is a time when the product gets in front of real target users as they complete a specified task. As they interact with the app, observations of their behaviors, reactions, and feelings toward the prototype were noted. The number of errors was also recorded. For this usability test, users were tasked to create and use a shopping list.
Try the prototypeFrom the user testing, these key findings were discovered:
From the data, it was decided that these design changes needed to be made:
This is a work still in progress.
Based on user feedback, these are the next steps moving forward: