Skip to content
Stories & Systems
← Case studies
Nonprofit Technology

An Operations Platform Built Around the People It Serves

POS, inventory, AI-assisted donation intake, and QR-driven workflows. One platform for a mission that couldn't afford five.

Industry
Nonprofit / Foster Care
Engagement
Full-Stack Build + AI Integration
Timeline
Multi-quarter build, ongoing iteration
Built with
  • Next.js
  • Supabase
  • Postgres
  • Stripe
  • Anthropic API
  • QR Workflows
  • TypeScript

Challenge

A foster care nonprofit runs a free store for foster families. They needed to track donations, manage inventory, process check-outs, and capture donor information, all while keeping the experience dignified for families and the workflow fast for volunteers. Off-the-shelf point-of-sale systems treated it like a retail store. Nonprofit-specific tools didn't handle the donation-side intake or the volunteer-first experience.

Approach

We built a single Next.js and Supabase application unifying donation intake, inventory, point-of-sale, and reporting.

  • A QR-and-photo intake flow: a volunteer photographs an incoming donation, an AI vision pipeline categorizes and tags it, and the item is shelved with a printed QR label.
  • Family check-out runs through the same QR system: scan items, capture family-unit data, and produce receipts for tax purposes.
  • Role-based access so volunteers see only what they need, while admins get full reporting on inventory turnover, donor sources, and family service metrics.

Outcomes

  • Donation processing time per item dropped from minutes to seconds.
  • AI categorization removed the bottleneck of expert volunteers tagging every item by hand.
  • Reporting that used to take hours of spreadsheet work now renders in the dashboard.
  • The platform was designed to be portable to other chapters.

Have a system that needs a story?

Tell us where you're stuck. We'll show you what's possible.

Book a call