TRANSFORMING GROCERY LISTS INTO
SURPLUS SAVINGS
BACKGROUND
ROLE
ROLE
FreshSave is a mobile application designed to connect consumers with surplus food items from local grocery stores and restaurants at discounted prices. The platform aims to reduce food waste while helping users save money on items they already plan to purchase.
UX/UI Designer


4 months


THE PROBLEM

Every year, the restaurant industry and supermarket combined generates about 30 millions tons of food waste, with perfectly good items discarded daily due to approaching expiration dates, minor cosmetic imperfections, or excess inventory. Meanwhile, consumers are increasingly price-conscious due to rising food costs but have limited time to hunt for deals across multiple stores.
The key problem identified through research was a critical disconnect: surplus food initiatives typically focus on offering whatever happens to be available, while consumers are primarily interested in purchasing specific items they actually need. This misalignment results in continued food waste and missed savings opportunities.

CONCEPTS/SOLUTION

FreshSave's core innovation is its shopping list matching functionality – instead of expecting users to browse random surplus items, the app allows users to upload their existing shopping lists and automatically matches these items with available surplus inventory at nearby stores.
The solution addresses three critical pain points:
Need-based matching: Connecting users with surplus versions of items they already intend to buy
Time-sensitive notifications: Alerting users when specific items they frequently purchase become available
Achievement recognition: Implementing a badge system that recognizes shopping milestones, store loyalty, and environmental impact, addressing the lack of positive reinforcement typically associated with budget shopping
Flexible fulfillment: Providing adaptable pickup windows and affordable delivery options

WHAT ARE THE DIFFERENCES?

Evaluated 4 existing surplus food and grocery deal apps to identify strengths and missed opportunities

UNDERSTANDING THE AUDIENCE

I conducted in-depth interviews with diverse grocery shoppers to understand shopping habits, attitudes toward discounted food, and key barriers. The primary criteria for these participants included smartphone users, regular grocery shoppers, and price-conscious consumers.

“ I'm not aware of the surplus items or deals until I arrive at the store or restaurant”

Adriana, a regular at Sprout, Orange County, CA

KEY FINDINGS

The user interviews revealed critical insights that shaped the development of FreshSave. Through conversations with diverse grocery shoppers, clear patterns emerged regarding shopping behaviors, attitudes toward surplus food, and specific pain points in current grocery experiences. These findings not only validated our core premise but also uncovered unexpected opportunities and challenges that directly informed our feature prioritization and design decisions.
1
4 out 5 participants explicitly stated they would only buy surplus food if they specifically needed those items.
2
3 out 4 participants expressed hesitation about the quality and safety of surplus food. 
3
Working parents and professionals consistently mentioned limited pickup windows as a major concern, stating they can't easily adjust their schedule for same-day pickups.
4
Most of the participants said that they are not aware of the surplus food items until they arrive at the store.
5
Display all of the categories of the menu and make it more accessible.

PERSONA

Based on our research findings, I developed two evidence-based personas representing our key user segments: Budget-Conscious Jessica and Time-Constrained Jason. These personas captured distinct shopping behaviors, motivations, and pain points that informed my design priorities.

JOURNEY MAP

I mapped the current user journey for my primary persona (Jessica) to identify critical intervention points in the grocery shopping experience. This visualization process revealed key frustration moments and helped us prioritize features that would transform the shopping experience from a dreaded chore into an engaging activity.

USER FLOW

I developed comprehensive user flows to visualize how different user types would navigate through the FreshSave experience. These flows mapped critical pathways from onboarding through shopping list creation, matching, purchase, and fulfillment. By diagramming decision points and system interactions, I identified potential friction areas and opportunities to streamline the experience before moving into the visual design phase.

LOW FIDELITY WIREFRAMES

The early low-fidelity wireframes allowed me to test the fundamental information architecture and user flows with potential users before investing in detailed visual design. The wireframing process revealed important insights about content prioritization and helped refine the matching functionality that became central to the solution.

DESIGN ITERATIONS

Following structured critique sessions with my professor, I implemented targeted refinements to the interface design, focusing on hierarchy adjustments in the matching screen, streamlining the onboarding flow, and enhancing the visual distinction between regular and surplus items. These evidence-based iterations addressed key usability concerns while preserving the core functionality, resulting in significant improvements to the overall user experience as validated through subsequent testing.
Top section: Utilize the top area of the page to show the information that users want to see instead of ads
Pop-up modal: Minimize the use of pop-up modal, but instead use a whole page for certain important views
Navigation: Simplify the navigation by cutting down on the Home button.

FINAL PROTOTYPE

I developed a high-fidelity interactive prototype that demonstrates the complete user experience from onboarding through list matching, purchase, and fulfillment. Using Figma's prototyping capabilities, I created realistic interactions for core features including shopping list upload, match discovery, store exploration, and the achievement system.

VIEW PROTOTYPE

PROTOTYPE WALKTHROUGH

WHAT I LEARNED

I understand that the browsing experience is a critical factor that keeps the customers interested and making their purchasing decisions. I keep it in consideration while coming up with multiple ways to keep the users visually engaged.
1
Consumer research reveals sophisticated understanding of product date labeling among target users, with many confidently extending usability beyond 'sell by' dates for certain categories. This presents an opportunity to implement product-specific freshness indicators and storage guidance that empower informed purchasing decisions while differentiating the platform through education-oriented features.
2
One thing that really surprised me in our conversations with one of the store managers? They're already setting aside tons of perfectly good surplus food, but they're just giving it to their staff because they're worried someone might get sick and sue them. If I can solve this trust and liability issue for them in the future—maybe with clear terms and some kind of quality check process—there's a huge untapped inventory they'd probably love to sell instead of just giving away or tossing.
3
Emotional dimensions of routine tasks - I underestimated how emotionally charged grocery shopping is for many users, revealing opportunities to transform experiences often dismissed as merely functional.

NEXT STEPS

1
Initiate usability testing across key user segments to validate critical features, gather actionable feedback, and establish a rapid iteration cycle that continuously improves the user experience.
2
Develop a vendor portal with intuitive inventory management tools that empower store managers to efficiently list surplus items, upload real-time photos, manage product descriptions, track performance metrics, and analyze sales patterns
3
Establish  partnerships with food-focused nonprofit organizations and donation centers to understand their supply chain challenges.

HONEYGROW - MOBILE >