FEATURES

Everything Included,
Documented

A full list of what's in the boilerplate so you know exactly what you're getting. Auth, payments, database, validation, and more.
Authentication
Security

Enterprise-grade auth with multiple sign-in methods, 2FA, and security controls so you can ship login flows without building from scratch.

Sign in

Email/password login with secure session handling

Sign up

Registration with email verification and validation

Magic link

Passwordless sign-in via one-time email links

Password reset

Secure reset flow with time-limited tokens

Two-factor auth

TOTP and backup codes for extra security

Social logins

Google, Facebook, and other OAuth providers

Login detection

Alerts for suspicious or unusual activity

Impersonation

Support access for troubleshooting

Accounts & Users
Multi-tenancy

Multi-tenant accounts, plans, and user management with invitations and permissions.

Master user

Full account lifecycle and visibility

Account management

Create accounts with owner and billing

Subscriptions

Active, expired, deactivated states

User management

Invitations and permission controls

Profile updates

Profile and permissions with safety checks

Password history

Reset flows with history validation

Database
Infrastructure

PostgreSQL with Knex.js for type-safe queries, versioned schema changes, and repeatable seed data.

Migrations

Version-controlled schema changes with rollback

Seeding

Seed scripts for dev, staging, and demo data

PostgreSQL

Configured and optimized for production

Connection config

Environment-based configuration

Validation
Data Quality

Consistent validation on forms and APIs with Yup schemas so invalid data is caught early.

Yup schemas

Chainable, readable validation rules

Form validation

Client and server-side validation

API validation

Request body and query validation

Email
Communication

Transactional and contact emails with templates and a configured provider.

Transactional

Onboarding, reset, magic link emails

Contact form

Public endpoint for support messages

Templates

Predefined templates for all message types

UI & Theming
Frontend

Modern UI built with Material UI, with light/dark mode and full theming support so your app looks polished out of the box.

Material UI

Component library and design system

Light/dark mode

Theme switching for user preference

Theming

Customizable palette, typography, and components

API Keys
Developer Tools

API key management with scopes for secure programmatic access.

API keys

Create, rotate, and revoke access keys

Scopes

Fine-grained permissions for each key

Payments
Revenue

Accept subscriptions and one-time payments with your choice of gateway. Checkout and webhooks are wired so you can go live quickly.

Lemon Squeezy

Full integration for checkout and subscriptions

Stripe

Subscriptions, one-time payments, and invoicing

Hosted checkout

Generate links and redirect users to pay

Webhooks

Validate signatures and update account state

Plans & billing

Link plans to gateways and track billing

Webhooks
Integrations

Create outgoing webhooks attached to events so external systems stay in sync.

Create webhooks

Define endpoints with URL and headers

Attach events

Subscribe to specific event types

Delivery

Outgoing payloads with retries and logging

Background Jobs
Infrastructure

PostgreSQL-backed job queue for reliable background work with pgboss.

Webhook delivery

Queue deliveries with automatic retries

Expiry checks

Scheduled jobs for time-based records

Durable jobs

Reliable processing with no extra infra

Media
Storage

File uploads with storage configuration and content moderation for safe user-generated content.

Media uploads

Images and documents with storage config

Content moderation

Violence and adult content detection

Storage providers

Configurable cloud storage backends

Testing & CI/CD
Quality

Automated testing and continuous integration pipelines to ship with confidence.

Cypress E2E

End-to-end tests for critical user flows

API tests

Automated tests for all API endpoints

CI/CD pipelines

Pre-configured deployment workflows

Ready to build with all of this?

Get the full source code and launch in days, not months.