Skip to main content
UI Coach Logo
Advanced

Food Donation Pickup Scheduling

Design a coordinated pickup flow that matches surplus food with recipient capacity, handling rules, courier availability, and changing quantities.

Responsive web, Mobile2 to 4 hours

The brief

Understand the problem

Background

Restaurants and grocers often know surplus quantity only near closing. Recipient organizations need food type, allergens, storage condition, quantity, and arrival time before accepting, while volunteer couriers need realistic pickup instructions.

User context

A bakery expects forty-eight unsold sandwiches and pastries at 20:30. A nearby shelter can accept chilled items only before 21:15, and the assigned volunteer has limited cargo space.

Product problem

The three parties need a shared plan that protects food handling requirements and adapts when quantity, capacity, or timing changes.

Objective

Create donation offer, recipient match, pickup coordination, and exception resolution states for a same-evening collection.

What to design

Define the experience

Required experience

  • Describe the food, quantity range, handling, and pickup window
  • Review a recipient's capacity and acceptance conditions
  • Assign a courier with suitable transport and timing
  • Confirm custody or recover from a delay or quantity change

Screens and states

  • Donation offer
  • Recipient match and acceptance
  • Courier pickup plan
  • Handoff and exception resolution

Core user flow

Follow the critical path

  1. 01

    The bakery posts an estimated donation with chilled and ambient items separated

  2. 02

    The shelter accepts the sandwiches but limits pastries to twenty units

  3. 03

    A courier with insulated storage confirms the pickup window

  4. 04

    The final count drops, all parties receive the update, and the handoff records condition and time

Product rules

Requirements and constraints

Requirements

  • Capture food type, allergens, preparation time, storage state, quantity range, and latest pickup
  • Match only recipients whose declared capacity and rules fit
  • Show donor, recipient, and courier responsibilities separately
  • Require acknowledgement when quantity or timing changes
  • Record pickup, condition, custody, and receipt without overstating safety

Constraints

  • Food outside the declared handling policy cannot be scheduled
  • The platform cannot certify food safety from self-reported data alone
  • Recipient locations and client information require limited disclosure

Reality check

States worth considering

The courier is delayed
Final quantity exceeds vehicle capacity
The recipient reaches storage capacity
Weather affects safe transport
The donor cancels after acceptance

Ready-to-use content

Mock data

Use this content to test hierarchy and realistic data states. You can expand it when the concept needs more depth.

Donation offer

  • 36 to 48 chilled sandwiches
  • 20 to 30 ambient pastries
  • Prepared between 15:00 and 17:00
  • Pickup: 20:30 to 20:50
  • Recipient cutoff: 21:15

Finish line

What to deliver

  • Four responsive screens covering a changed final quantity
  • A three-party responsibility and notification model

If you want more

Optional extensions

Add recurring donor availability
Design an impact receipt that avoids identifying food recipients

Optional direction

Visual resources

Use these as a starting constraint if you want one. They are not part of the required solution.

Font pairing
SacramentoMontserrat

Sacramento & Montserrat

Clear interface writing gives people the confidence to understand what changed and decide what to do next.

Icons
Illustrations

Keep practicing

Advanced
Logistics

Restaurant Surplus Donation Handoff

Design an operations flow that helps restaurants offer safe surplus food to verified community organizations before it expires.

Tablet4 hours plus
Service DesignInformation Architecture
Advanced
Logistics

Multi-Stop Courier Handoff

Design a chain-of-custody workflow for a parcel that changes couriers across several timed stops and recipient types.

Mobile4 hours plus
Service DesignInformation Architecture
Advanced
Logistics

Cold-Chain Shipment Monitoring

Design a monitoring workspace that distinguishes temperature excursions, sensor uncertainty, product exposure, and required response.

Desktop web4 hours plus
Data VisualizationDashboard Design
Advanced
Marketplaces

Route a Household Help Request

Design a service marketplace intake that identifies the right kind of local professional before asking a customer to compare providers.

Mobile4 hours plus
Service DesignForms
Advanced
Real estate

Tenant Maintenance and Rent Hub

Design a shared housing workspace for reporting repairs, tracking landlord responses, and keeping rent records clear.

Mobile4 hours plus
Service DesignInformation Architecture
Intermediate
Logistics

Compare Local Parcel Delivery Options

Design a shipping comparison flow that turns parcel details into trustworthy price, speed, pickup, and tracking choices.

Responsive web2 to 4 hours
FormsInformation Hierarchy