Gather · Build Tracker
An end-to-end church operating system — fully compliant with Canadian law (CRA official receipts, CASL consent, Law 25), architected to scale to a US edition. This board tracks every phase from tenancy core to the member app.
| Phase | Workstream | Status |
|---|---|---|
| Phase 0 | Tenancy core, RLS, app shell, auth, CI gates | Shipped |
| Phase 1 | People, households, guardianship, consent ledger, notes, tags+ Realm CSV import · Law 25 anonymize | Shipped |
| Phase 2a | Giving core, funds, batches, CRA receipts skeleton | Shipped |
| Phase 2b | Stripe engine — webhooks, checkout, donation transitionsbuilt + tested, key-gated · 2% free · 1% paid | Shipped · #39 · needs keys |
| Phase 3 | Comms composer, CASL reachability, queue/cancel | Shipped |
| Phase 4 | Worship songs, plans, teams, assignments | Shipped |
| Phase 4+ | Worship v2 — calendar, countdowns, special series, editing | Shipped · #14 |
| Admin | Members & permissions, funds, branding, receipt issuance | Shipped |
| Polish | Receipt access + PDF, CRA compliance, consent UI, save UX, logo | Shipped · #15 |
| Phase 5 | Kids check-in — codes, guardian-only pickup, alerts | Shipped · #16 |
| Phase 6 | Groups, pastoral care, volunteer screening | Shipped · #17 |
| Phase 7 | Forms builder + paid registrationpublic event registration | Shipped · #27 |
| Platform | Billing / entitlements, free-under-150, US country/currency seam | Shipped · #21 |
| Roadmap | Public /roadmap page + sidebar / logo polish | Shipped · #18–28 |
| Phase 8 | Sermons / media + embeddable public-site widgets | Shipped · #30 |
| US | IRS acknowledgment-letter receipt on the CA/US regime seamthe US-scalability proof | Shipped · #33 |
| Uploads | Storage-backed church logo uploaderSupabase Storage · per-tenant folder policies | Shipped · #34 |
| Legal | CASL / CAN-SPAM email footer + public give landingUS-legal comms seam · /give/[church] | Shipped · #37 |
| Phase 9 | Expo member app + push-token foundationthe last planned phase | Shipped · #38 |