The blocks
Each block does one job and promises a clear result. Open one to read its contract and options.
Showing 16 of 16 blocks
- BlockAvailableFree
Foundations
One pinned set of tool versions, one lint and type setup, one set of colour and spacing tokens.
- BlockAvailableFree
Sign-in security
Handles the authenticator code and session limits.
Has a database part
- BlockAvailableFree
Roles and access
Decides who may do what, in one place.
Has a database part
- BlockAvailableFree
Audit trail
A record of who did what that cannot be quietly edited.
Has a database part
- BlockAvailableFree
Email queue and templates
Sends email at a safe pace, retries, and records the result.
Has a database part
- BlockAvailableFree
Security headers
Puts one approved set of browser security headers, including the Content Security Policy, on every response.
- BlockAvailablePro
Scheduled jobs and rate limiting
Runs jobs on time and slows abuse.
Has a database part
- BrickAvailableFree
Supabase client and auth middleware
Gives every server function the same signed-in user and the same database access rules.
- BlockAvailableFree
Import, export and data tables
Includes search, paging and table helpers.
- BlockAvailablePro
Reports
Turns data into PDF or Word files.
- BlockAvailableFree
Files and signed links
Safe uploads and links that expire.
Has a database part
- BlockAvailablePro
Screening and document reading
Checks names against sanctions lists and reads documents.
Has a database part
- BlockAvailablePro
Payments, fees and webhooks
Covers Stripe and PayPal.
Has a database part
- BlockAvailablePro
Xero
Posts invoices and payments to Xero.
Has a database part
- BrickAvailableFree
Privacy, retention, feature flags and currency
Small rules every app needs, kept in one place.
- KitAvailableFree
Design system
The shared look and the shared components such as tables and status badges.