Flourish 🌱 Turn any physical location into a giving moment. No app. No account. 20 seconds.

The Problem 10 million Canadians live in food-insecure households. Food banks recorded 2.2 million visits last month — double what it was 6 years ago. And yet the donation infrastructure at the physical point of impulse has never been solved. Every year, millions of Canadians walk past a physical donation bin or poster and feel something. That impulse dies in 8 seconds. Not because people don't care. Because the friction kills it. Finding a website, creating an account, entering payment details — by the time it's done, the moment is gone. Flourish fixes that.

What I Built Flourish is a two-sided donation platform built on Apple's App Clip technology. For donors: A 20-second giving experience triggered by tapping an NFC sticker or scanning a QR code on a physical donation bin or poster. No app download. No account. No friction. Tap, choose your impact, pay with Apple Pay, and watch the meal counter move. For charities: A real-time analytics dashboard showing meals funded, dollars raised, bin performance by physical location, and an AI-powered insights assistant that answers questions about their donation program in plain language — powered by Backboard's persistent memory SDK.

How It Works The Donor Experience

Tap an NFC sticker or scan a QR code on a physical donation bin or poster Flourish App Clip opens instantly — no download, no account See the charity, their story, their goal, and how close they are Choose your impact — Feed 2 children / Feed a family / Stock a shelf Pay with Apple Pay in one tap Watch the meal counter tick up in real time Receive a push notification 4 hours later with a live progress update

The Charity Experience Charity coordinators log into their Flourish dashboard to see real-time donation stats, performance by physical location, weekly trend data, and an AI Insights assistant powered by Backboard that answers questions like "Which bin performed best this week?" in plain language — and remembers every conversation across sessions.

The Architecture NFC Tag / QR Code on physical donation bin or poster → Flourish App Clip (Swift / SwiftUI) → donation completes → Backboard Persistent Memory Layer → Flourish Dashboard (React / Vercel) → Backboard AI Insights Assistant URL Pattern: flourish.ca/cause/:causeId

The Business Model Flourish is not a nonprofit. It is B2B infrastructure for the charitable sector. Charities pay $49/month for their cause URL, donation counter, push pipeline, and NFC templates. 86,000 registered Canadian charities as total addressable market. Transaction layer as a future revenue stream. Platform pitch to Reactiv: cause commerce is a new merchant vertical.

Why App Clips App Clips are the only technology that delivers a native iOS experience at the speed of a web link. No install, no account, no onboarding. Apple designed them for 30-second moments. A physical donation bin or poster is the perfect 30-second moment — physical, contextual, high intent, and zero infrastructure today. Flourish is what App Clips were made for.

Why Backboard Every App Clip session is stateless by design — it opens, completes, and disappears. Backboard is the memory layer that catches those stateless events and builds a persistent picture over time. Every donation writes a memory entry. The dashboard reads those entries. The AI assistant remembers every conversation a coordinator has had about their performance data. Backboard turns 1,000 ephemeral App Clip sessions into one coherent story for the charity.

Live Demo Charity Dashboard: https://dashboard-two-eosin-71.vercel.app App Clip: Run in Reactiv ClipKit Lab simulator Enter URL: flourish.ca/cause/hamilton-food-share Complete the full donation flow and watch the counter move.

Built With Swift 5.0 / SwiftUI, Reactiv ClipKit Lab, React, Recharts, Backboard SDK, Vercel, Apple PassKit, UNUserNotificationCenter, URLSession, SF Symbols

The Team Mithun Selvananthan — Solo founder

What's Next Production Apple Pay via PassKit merchant ID, real NFC sticker deployment with charity partners, multi-bin management for large charities, donor lifetime impact tracking across causes, Reactiv integration for no-code charity onboarding, and expansion beyond food banks to shelters, environmental causes, and disaster relief.

Built With

  • apple-passkit
  • backboard-sdk
  • react
  • reactiv-clipkit-lab
  • recharts
  • sf
  • swift-5.0-/-swiftui
  • unusernotificationcenter
  • urlsession
  • vercel
Share this project:

Updates