Case study

FoodTrack

Reducing waste and humanizing food bank management

Role
Product Designer & Product Owner
Scope
Ethnographic Field Research, Product Discovery, Personas, Journey Mapping, Prototyping and Information Architecture
Areas
  • Social Impact
  • Field Research
  • Discovery
  • Mobile-first
Tablet showing FoodTrack's stock intake screen, with food categories as illustrated cards, a quantity stepper and item condition options.

Local food banks had no control over stock or expiration dates, which led to wasted donations, while standard baskets ignored recipients' real dietary restrictions. After 4 days of field immersion, I designed a stock management app with predictive expiration alerts and smart, personalized basket assembly, built with a minimal learning curve for volunteers. The result: basket assembly down from 4h to 2h30 (−38%); stock, waste and satisfaction measured for the first time; and recipients who described themselves as very satisfied, feeling more dignified, seen and welcomed.

Working directly in local food bank operations, I identified a major operational and human challenge: well-meaning volunteer efforts held back by the lack of digital processes and proper tools.

Managing with informal notes or disconnected spreadsheets created two big problems

  1. Logistics bottleneck and waste

    Perishable food expiring on the shelves due to no inventory visibility and no first-in, first-out (FIFO) prioritization.

  2. Lack of empathy in service

    Generic food baskets handed out without considering household composition, allergies or health restrictions, leading to some donated items being thrown away.

To investigate the operation's real pain points, I spent 4 days immersed in food banks, working alongside volunteers and interviewing recipients.

The 3 main research findings

  1. Invisible stock

    Volunteers didn't know exactly which items had to go out urgently, because there was no visual control of expiration dates.

  2. Disconnect from the people served

    There was no central record of the people served, so their history and specific needs couldn't be tracked.

  3. Standard baskets vs. varied needs

    Families received items they couldn't eat (e.g. homeless people receiving food that needed cooking, or Muslims and Jews receiving pork).

Discovery artifacts

  • Dual personas

    The Volunteer (who needs an extremely simple, fast system) and the Recipient (who seeks dignity and a warm welcome).

  • User journey map

    The whole cycle: from receiving the donation, sorting and storage, to delivery and recipient feedback.

Persona: Pierre Morin
Persona: Aisha Al-Fayed
User journey map

Based on the discovery insights, the product definition prioritized these pillars:

  • Zero learning curve

    Since volunteers vary widely in age and tech familiarity, the interface was designed to be rich in visual cues (colors for expiration, simple icons and large buttons).

  • Predictive alert system

    The software automatically puts the items closest to expiring at the top of the list, to be included right away in the next baskets.

  • Personalized basket assembly

    A module that suggests basket contents based on the preferences/restrictions in the recipient's profile and the available stock.

  • Responsive architecture

    Screens optimized for smartphones or tablets, used right in the food sorting area.

A. Stock dashboard & expiration alerts

A clear view of items in stock grouped by shelf life, so volunteers can quickly see what needs to go out first.

Home with expiration alert
Stock intake
Logging a discard
Stock intake on a tablet, for the sorting area

B. Human-centered recipient registration

A quick form to record the household profile, dietary restrictions, number of dependents and pickup history.

Household composition and dietary restrictions

C. Smart basket assembly

A guided flow that suggests the right food for each family, combining the recipient's nutritional needs with the stock that needs to go out first.

This week's baskets, with gaps flagged per family
less time assembling baskets (from about 4h to 2h30)
38%
  • Operational efficiency

    Less time spent by volunteers checking stock and organizing shelves.

  • Making the most of donations

    Control over perishable items lost to expiration in the warehouse, now recorded for the first time.

  • Dignity in service

    More of the delivered food is actually used, since baskets respect each family's dietary restrictions.

Before the system there were no metrics at all: no recipient records, no record of waste and no measure of satisfaction. With FoodTrack these indicators started being tracked, and recipients described themselves as very satisfied, feeling more dignified, seen and welcomed.

Metrics before and after
MetricBeforeAfterChange
Basket assembly timeAbout 4 hours2h30−38%
Recipient recordsNoneCentralized records with restrictions and historyNew database
Food wasted due to expirationNot recordedRecorded and measuredNew metric
Recipient satisfaction with basketsNot measuredVery satisfiedNew metric

Designing for the nonprofit sector and volunteer work reinforces that complex tools are quickly abandoned. The value of design here was turning industrial inventory logic into a smooth, empathetic experience.

  • Future improvements

    Route mapping for collecting donations from large retailers, and push notifications to let recipients know about distribution days.