See the blocks working
This builder is itself assembled from the blocks it shows you. A full donations and receipts walkthrough will appear here once the payments, email and reports blocks exist.
Available now
- FoundationsOne pinned set of tool versions, one lint and type setup, one set of colour and spacing tokens.
- Sign-in securityHandles the authenticator code and session limits.
- Roles and accessDecides who may do what, in one place.
- Audit trailA record of who did what that cannot be quietly edited.
- Email queue and templatesSends email at a safe pace, retries, and records the result.
- Security headersPuts one approved set of browser security headers, including the Content Security Policy, on every response.
- Scheduled jobs and rate limitingRuns jobs on time and slows abuse.
- Supabase client and auth middlewareGives every server function the same signed-in user and the same database access rules.
- Import, export and data tablesIncludes search, paging and table helpers.
- ReportsTurns data into PDF or Word files.
- Files and signed linksSafe uploads and links that expire.
- Screening and document readingChecks names against sanctions lists and reads documents.
- Payments, fees and webhooksCovers Stripe and PayPal.
- XeroPosts invoices and payments to Xero.
- Privacy, retention, feature flags and currencySmall rules every app needs, kept in one place.
- Design systemThe shared look and the shared components such as tables and status badges.