Sign in

Use email and password for local development, or Google if it is configured.

Google OAuth is optional and is currently not configured for this starter.
Quick Demo Access

Auth Starter

This boilerplate ships with Better Auth backed by PostgreSQL.

Email and password sign-in works immediately once your database is running and migrated.

Google OAuth is optional. Add GOOGLE_CLIENT_ID and GOOGLE_CLIENT_SECRET when a project needs it.

After the first user signs in, promote an admin with npm run admin:bootstrap -- your-email@example.com super_admin.