Puzzle App Builder
How it worksBlocksRecipeDemoSign in

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.

© 2026 Puzzle App Builder by Synergaid Pty Ltd | ABN 63 682 263 001 | All rights reserved