The Hamper Hub home page: Giving the gift of hope to families who need it most
The Hamper Hub home page: Giving the gift of hope to families who need it most

The Hamper Hub

The Hamper Hub

The Hamper Hub

Brand, website and a custom web app for a Toronto holiday hamper program that matches nearly 200 families a year with donors.

Client

The Hamper Hub

What

Brand and logo, website, web app, database

Platform

Squarespace; Next.js, Supabase, Vercel

Built

2026

Live

thehamperhub.com

The brief

Since 1996, Toronto District School Board social workers have referred families in need each holiday season, and schools and private donors build them hampers. The program needed a warm public face for donors and a private, secure tool to run profiles, donors and matching for the people who coordinate it.

Since 1996, Toronto District School Board social workers have referred families in need each holiday season, and schools and private donors build them hampers. The program needed a warm public face for donors and a private, secure tool to run profiles, donors and matching for the people who coordinate it.

Hamper Hub app: the season dashboard, with invented sample data

What was built

The brand and logo, the public site, and hub.thehamperhub.com: sign-in by emailed code, a seven-step profile form for social workers that saves as they go, review and approval by Learning Centre leads, and a coordinators’ dashboard.

The brand and logo, the public site, and hub.thehamperhub.com: sign-in by emailed code, a seven-step profile form for social workers that saves as they go, review and approval by Learning Centre leads, and a coordinators’ dashboard.

Donor records cover all 589 TDSB schools plus private donors, with spreadsheet imports that run a dry run first, and a printable classroom copy with no identifying details.

Donor records cover all 589 TDSB schools plus private donors, with spreadsheet imports that run a dry run first, and a printable classroom copy with no identifying details.

Hamper Hub app: donor list, with invented sample data
Hamper Hub app: a school donor record, with invented sample data

Under the hood

A Postgres database on Supabase with 66 tables across two schemas, where each person’s role decides, row by row, what they can see.

A Postgres database on Supabase with 66 tables across two schemas, where each person’s role decides, row by row, what they can see.

Built for strict school networks: one address, self-hosted fonts, sign-in that works with JavaScript off and in older browsers. 407 automated tests.

Built for strict school networks: one address, self-hosted fonts, sign-in that works with JavaScript off and in older browsers. 407 automated tests.

Privacy by design

No family names, addresses, phone numbers or photos anywhere in the system. Emails carry no family details, every view is logged, and the data is designed to be wiped at the end of each season.

No family names, addresses, phone numbers or photos anywhere in the system. Emails carry no family details, every view is logged, and the data is designed to be wiped at the end of each season.

Hamper Hub app: sign in with an emailed code

App screens show invented sample data.

Coming next

Reminders, a matching board where AI suggests donor pairings for the coordinators to approve, one-click sending to donors, pickup bookings and thank-you tracking.

Reminders, a matching board where AI suggests donor pairings for the coordinators to approve, one-click sending to donors, pickup bookings and thank-you tracking.

The Hamper Hub home page: a quote and the profiles section