THE FRONTEND
Account UI
bundled in
A production-ready React SPA for authentication and account management — login, signup, passkeys, organizations, admin. Built from source by the compiler and bundled into your Quickback Worker.
One Config Block
Add account to your Quickback config. The compiler builds the SPA from source with your branding and feature flags baked in, then bundles it into the same Worker as your API.
account: {
domain: "auth.example.com",
name: "My App",
companyName: "My Company",
auth: {
password: true,
passkey: true,
organizations: true,
admin: true,
},
}, Disabled features are excluded at compile time — their route files are dropped before the Vite build, keeping bundle size minimal.
Authentication, Out of the Box
Every auth flow your users expect, ready to deploy. No custom UI to build.
Passkeys
Passwordless biometric login. The modern way to authenticate.
Magic Link + OTP Combo
Custom pluginPasswordless login that sends both a magic link and an OTP code in the same email. Users click or type — whichever is easier. Built with our @quickback-dev/better-auth-combo-auth plugin.
Email + Password
Traditional authentication with secure password hashing.
Anonymous Users
Let users try your app first, upgrade to full accounts later.
Multi-Tenancy from Day One
Organizations, teams, roles, and invitations. Built into the UI so you don't have to build them.
Organization Management
Create orgs, switch between them, manage settings. Users can belong to multiple organizations.
Role Assignments
Owner, admin, member. Assign roles per organization. Control who can do what.
Team Invitations
Invite team members by email. Pending invitations tracked. Revoke access anytime.
Admin Panel
Manage users, view sessions, handle API keys. Built-in admin views for org owners.
Mount It on Its Own Subdomain
Set account.domain and the compiler emits hostname-based routing so Account UI serves at the root of auth.example.com while the API stays on your main domain — same Worker, same deploy, cross-subdomain cookies wired automatically.
Custom Branding
App name, company, theme color — all baked at compile time from your config.
Separate Admin Domain
Set adminDomain to host the admin panel on its own hostname.
Session Management
View active sessions, revoke devices, manage security settings.