Everybody Belongs Club
From three forms and a shared inbox to one platform
Vetting, capacity-safe registration, check-in with printed badges, assignment and more than thirty automated email types with a delivery log, on one platform with a companion app.
Built for a nonprofit clienteverybodybelongsclub.org
30+
automated email types
18
push notification types
6
scheduled jobs that report on every run
Before and after
Before
Separate online forms for participants, volunteers and the medical team.
After
One account per family, with safety-aware intake and a vetting queue.
Before
Signups and waitlists kept in spreadsheets and a shared inbox.
After
Capacity-safe registration with a waitlist that runs itself.
Before
Who needs what, held in the founder's memory.
After
Safety notes shown on the approval screen, on assignment cards, at check-in and on the printed badge.
What it proves
Domain modeling around real people.
One account holds many profiles, guardians manage people who have no email address, and every notice routes to the responsible adult.
Safety-critical data handled with intent.
Safety and consent details are collected once and shown exactly where they are needed: approval warnings, assignment cards, the check-in row and the printed badge.
Correct under event-day pressure.
Row-locked approvals and walk-ins, idempotency keys on sends, unique check-ins that make a duplicate scan harmless, and capacity arithmetic that lets a walk-in in without promoting the wrong person.
Automation with a delivery log.
Live email types triggered across the program, push notifications, scheduled jobs that report on every run, and a delivery log fed by signed webhooks.
Software meeting hardware.
A badge designed for a direct-thermal printer, routed to one of two printers by role, with check-in never blocked by a printer fault.
The screens, running
Check-in and badge printing Check-in and badge printing
Registration pass Registration pass
Assignment
Assignment
Message delivery log
Message delivery log
Vetting queue
Vetting queue
Event capacity
Event capacity
Architecture
- Website and member areatoShared APIregistration and intake
- Staff admintoShared APIvetting and assignment
- Event apptoShared APIcheck-in scans
- Shared APItoDatabase rulesrow-locked writes
- Shared APItoEmail deliverysends with keys
- Email deliverytoShared APIsigned delivery events
- Event apptoBadge printersbadges by role
What it is, and what it is not
Scanning and automatic badge printing happen in the event app. The website offers a tap list and a manual print dialog.
Assignment is a manual tool with the full context on screen. There is no matching algorithm.
No attendance, member or donation figure is quoted here. Those numbers belong to the client.
The content editor is a configured headless CMS, not a custom build. The custom work is the operations platform.
It does not run separate chapters. Events carry venues, and the platform is built to add locations.
It includes no background-check service and no e-signatures.
Two colors in the shipped app fall short of the accessibility contrast standard: the success green and the interactive blue in the staff admin each measure below 4.5 to 1 against the surface behind them. The loops show the app as it runs, not a corrected version of it.
Where this lives in the catalog
Book a systems audit
Start with a systems audit.
We price a build after discovery, from the company's own invoices and a mapped order-to-cash process. That map is the specification.
Built in Grand Rapids, Michigan. Or write to dev@bravuramarketing.com.
Systems audit
Ready