Role

  • Founder

  • Design Team Lead

  • UX Designer

  • UX Researcher

The problem

Project Context

  • 7 months —

  • Lean UX Approach

  • Team: 1 PM, 1 Tech Lead, 3 Designers, 6 Developers

  • App available in 2024

There is excessive food waste on college campuses

As a college student, I’ve seen many people throw away leftover food from events. Getting rid of the food was challenging and information about free food was untrustworthy. The information relied on fleeting Instagram stories, group chat messages, or word of mouth. This sparked the question: how can we reduce food waste on college campuses?


The solution

A centralized app that alerts people of free food opportunities on their campus

3. Share

  • Alert community about free food opportunity

  • Detailed descriptions and filtering to facilitate trust and transparency

  • Share posts with friends and peers via text message

Our approach + design process

Competitor Analysis + The Gap

1. Discover

  • Ensure all students have equal access to information

  • Enable quick access to real-time information

  • Filtering method with dietary restrictions for a more personalized and inclusive experience

2. Connect + Chat

  • Chat feature that allows users to seek additional information

  • Customized profiles to foster trust within the community

  • Empowers users by facilitating collaboration and trust


Lean UX mindset + Designing with assumptions

Initially, I wanted to learn the basics of design and have the final product in 3 months. Therefore, I adapted elements of the Lean UX approach to minimize waste, quickly pass through each design phase, and easily collaborate with the developer team. This is a brief overview of the Lean UX design flow that we followed:

Source: Lean UX by Jeff Gothelf and Josh Seiden


Our hypothesis

I believed that there will be less food waste if college students are aware of free food on their campus

I held weekly meetings with the designers and the developers (2 at the time) to openly discuss the vision we had for this app. We brainstormed and made initial assumption about our users, user outcomes, features, and business outcomes to come up with our hypothesis shown in the Lean UX Canvas:

Primary Research

College students want this app

We sent out an anonymous survey to college students in the Boston area. The data showed that 44.8% of students look for free food opportunities on campus daily or weekly and 93.1% are interested in utilizing an app designed to discover these foods. When asked to describe their experience, many students revealed similar stories and problems:

The competition is NOT for college students

While considering the above statistics and experiences, we analyzed the 4 most similar apps and for spreading free food opportunities. I learned that NONE of these platforms adequately addressed the specific needs for college students. This realization became my opportunity for the solution.


Preparing user tests

Getting ready for first user tests

To obtain feedback as quickly as possible, we designed an MVP from our wireframes. We created a script and presented the MVP during the user tests along with a set of tasks for them to complete. Most tasks were centered around the app’s main features: discover and post free food.

  1. Post a free food opportunity

  2. Filter posts based on dietary preferences

  3. Bookmark a post for later

  4. Explore post content

  5. Navigate to and explore profile

Usability Tasks

Testing

Validation of our MVP with user testing

In the first round, we conducted 7 user test sessions via Zoom with people who matched our ideal user persona: college students.

Shifted assumptions

Wider target audience + Different features

As the design team lead, I made sure we debriefed after each user test: what did we learn from our users? Which assumption do we need to change and further test? Additionally, I reached out and scheduled calls with experienced mentors to gain further insights. Using this new data, we shifted our assumptions:

1. College students are not the only users of the app; College faculty members will also be discovering and posting foods on FreeBites.


Further validation

More validation of our prototype with user testing

We iterated our MVP design and created the high-fidelity prototype with the new target users and features. As the team leader, I believed it was important to conduct another usability test to make sure our product was intuitive and usable. So, in the second round, we conducted and analyzed 3 user tests via Zoom and in-person.

Insights + Improvements

3 major improvements in the design

Based on various feedback from the user tests and peers, we continually iterated our design over the span of a few weeks with 3 major improvements:

FreeBites’ Design System

This is the link to the design system Figma file with styles and components that were used to design the app. It includes FreeBites’ unique typography, color palette, buttons, bottom sheets, and more.

2. Improved posting flow

  • During user tests, users were overwhelmed by the information they needed on a single screen.

  • Based on peer feedback, I divided posting flow into steps to guide users, addressing cognitive load issues and aligning with Hick’s Law.

  • I iterated multiple prompt descriptions for better UX Copywriting.

Current Screens

Insights + Improvements

2. Many users suggested the need for additional safety and trust features like flagging, user identification, and detailed profiles.

1. Home screen simplification

  • Originally, the main information centered around food items and had excessive use of colors.

  • During user tests, users experienced difficulty prioritizing information due to the lack of a clear hierarchy.

  • Therefore, we refocused user attention by centering posts around photo, location, and eliminating unnecessary colors.

3. More transparency

  • During user interviews, many users expressed a lack of trust or security regarding the food items and community.

  • Therefore, I redesigned the commenting section to create a friendlier interface. Now, users can easily share real-time information, making the experience more engaging and enjoyable.



Essentials

The Working Prototype

I am currently in the process of implementing the new design system with my design team! We are set to finish implementation in mid-February 2024.

Learnings + What I’d do differently next time

Regarding FreeBites as a whole, I’m immensely grateful for this journey and prideful of the people I get to learn from and work with. FreeBites has grown from a solo venture to a 10-person team with 100% funding and support from our school senate. Currently, the project is ongoing as the developers are bringing the design to life using React Native and MongoDB.


Regarding the design, this was my first-ever UX project (Yippee!) ㄟ(≧◇≦)ㄏ. Going through the entire UX process with the design team was a challenging and exciting process. On that note, here are a few things I’ve learned:

  1. Balancing business objectives: As the founder, I was constantly learning from and reaching out to developers, mentors, potential funders, and UX designer peers in its initial stages to push FreeBites into becoming a real product. Therefore, I was aware of the requirements and limits of what was possible. So, while designing, I learned that it’s important to always consider user and business needs.

  2. More Collaboration: Despite juggling multiple timelines, schedules, and teams, I learned to prioritize keeping team members up to date. I found our stand-ups, team meetings, and weekly check-ins to be extremely valuable. In the future, I plan to foster more collaboration between teams from the very start.

  3. Iterate as much as possible: I learned that continuous iteration and refinement are the keys to good design. With each iteration, we were able to adjust the design to create a product that aligned more closely with user needs and expectations.

  4. Importance of research and user feedback: Conducting design iterations, user tests, and analyzing feedback allowed us to better understand user preferences and difficulties in finding an effective solution. Also, following the feedback and research allowed me to appreciate simplicity in design and be more attentive to detail. In the future, I plan to conduct and analyze more efficient user research.

  5. Embracing change: I learned that I love solving problems with UX design and leading those I work with. Before this project, I was a film major who no longer wanted to work in the film industry. However, while working on FreeBites, I discovered that UX design is an exciting career path I wanted to pursue.


Thank you for reading (~ ̄▽ ̄)~

For work inquiries or to grab a matcha latte email me at junsarah3@gmail.com


More Projects: