FoodLoop

A mobile app connecting surplus food from local businesses with families and individuals in need through a dignified shopping experience

ProjectUN SDG Solution

RoleUI/UX Designer

TimelineNov - Dec 2025

ToolsFigma, User Research

FoodLoop prototype: Dual-sided shopping and business interface

Goal

Transforming food waste into dignified access

Developed as a class project for Interaction Design Principles, FoodLoop tackles UN Sustainable Development Goal 2: End hunger, achieve food security and improved nutrition and promote sustainable agriculture, through a mobile app. The app connects restaurants, grocery stores, and cafes that have surplus food with local families, shelters, and individuals experiencing food insecurity. Instead of discarding food at the end of the day, businesses can list surplus items, and verified users can browse and select meals or groceries for free with pickup or delivery options. I focused on creating a normalized shopping experience that treats food access as a choice, not a handout.

The Process

From research to dual-sided platform

1

Research

Competitor Analysis

User Interviews

2

Personas

User Needs

Pain Points

3

Ideation

Wireframing

Feature Planning

4

Design

Visual System

Dual Flows

5

Prototyping

Shopper Experience

Business Dashboard

Challenge

Designing dignity into food assistance

Food insecurity affects millions, yet existing food assistance programs often feel stigmatizing or limiting. Surplus food is wasted daily while people go hungry. The challenge was designing a platform that reduces food waste while preserving user dignity through choice, familiarity, and a normalized shopping experience rather than creating another charity-focused interface.

Research

Understanding the competitive landscape

I analyzed existing food apps including Too Good To Go, DoorDash, and Uber Eats to identify opportunities for differentiation and user-centered design.

Competitor Insights

Too Good To Go reduces food waste effectively but lacks accessibility for those experiencing food insecurity.


DoorDash & Uber Eats provide familiar, choice-driven shopping experiences but serve a different market.


Our Differentiation: FoodLoop combines the surplus food model of Too Good To Go with the dignified, choice-based shopping experience of DoorDash and Uber Eats, making it accessible to verified users experiencing food insecurity at no cost.

Competitor Analysis

User Research

We conducted interviews with individuals experiencing food insecurity to understand needs, barriers, and dignity concerns. Key insights included:


These insights shaped our dual-sided platform design with verification flows, individual item selection, and familiar shopping patterns.

User Personas

Designing for diverse needs on both sides

Marie

Maria - Single Parent

A single mother working two part-time jobs to support her two children. She receives SNAP benefits but often struggles to make ends meet. Maria values being able to choose nutritious foods her kids will actually eat rather than receiving pre-selected items.

David

David - Shelter Coordinator

Manages a local homeless shelter and regularly needs to source meals for 30-50 people. He appreciates having access to surplus food from local restaurants but needs a reliable, efficient system to coordinate pickups and deliveries.

Sarah

Sarah - Cafe Owner

Owns a small cafe that produces fresh pastries and sandwiches daily. She hates wasting unsold items at closing but lacks an efficient way to donate them. Sarah wants a simple platform to list surplus food and contribute to her community.

These personas informed both the shopper verification process and the business dashboard design, ensuring the platform serves both sides effectively.

Wireframing
FoodLoop Wireframe
Design Philosophy

Familiarity creates dignity

Our core design principle was intentional familiarity. We received feedback that FoodLoop felt "too similar" to apps like DoorDash and Uber Eats, but this was precisely our goal. By designing an interface that mirrors mainstream food delivery apps, we normalize the experience of accessing food assistance.

Users shouldn't feel they're using a "charity app." They should feel they're shopping, just like anyone else browsing restaurant menus or grocery items. This design decision prioritizes psychological dignity alongside functional food access.

Brand Identity & Visual System

The FoodLoop brand centers around an orange as the logo, a symbol that connects multiple meanings essential to our mission. The orange incorporates both our primary colors (orange and green), visually represents the circular "loop" of food redistribution, and serves as a recognizable food item, reinforcing the platform's purpose.

Our color palette was chosen intentionally: vibrant orange (#E67E22) conveys energy, warmth, and approachability, while deep green (#204E37) represents growth, sustainability, and environmental consciousness. Together, they communicate both the urgency of food insecurity and the sustainable solution FoodLoop provides.

Typography reinforces accessibility and approachability. We selected Inter for body text and interface elements due to its exceptional readability and neutral, modern aesthetic that supports the normalized shopping experience. For the logo, TiltNeon was chosen specifically for how its letterforms—particularly the "O" with its distinctive gap—visually echo the loop concept central to our brand identity.



FoodLoop Brand Kit
Final Design

Dual-Sided Experience

FoodLoop required designing two distinct but complementary experiences:

Shopper Side:

FoodLoop Final Mockup
FoodLoop Final Mockup

Business Side:

FoodLoop Final Mockup
FoodLoop Final Mockup

Verification & Access

To ensure resources reach those in need while maintaining dignity, we designed a one-time verification process. Shoppers provide documentation of food insecurity indicators (SNAP enrollment, housing status, income verification) during onboarding. Once approved, they access the full platform without repeated verification, maintaining the normalized shopping experience.

Outcome

Bridging food waste and food insecurity with dignity

FoodLoop successfully addresses UN SDG 2 while prioritizing user dignity through intentional design choices.

Reflection

Designing for dignity and social impact

This project taught me that social impact design isn't just about solving problems; it's about how people feel while using solutions. The decision to intentionally mirror familiar food delivery apps, despite feedback about similarity, reinforced the importance of advocating for design choices that prioritize user dignity over novelty.

Working on a dual-sided platform challenged me to balance distinct user needs while maintaining design cohesion. I learned to design verification processes that protect resources without creating barriers, and to use familiar patterns as a tool for normalization and accessibility rather than viewing them as limitations.

FoodLoop demonstrated how thoughtful UX decisions can transform stigmatizing experiences into empowering ones, making food assistance feel like shopping rather than charity.