Reference
Routes
The application routes shipped by apps/app, grouped by access level. All UI routes are localized under /[locale].
These are the routes shipped by the product app (apps/app). Every UI route is
localized under /[locale] (e.g. /en, /es, /fr) — the prefix is omitted
below for readability. Source: apps/app/src/app.
Public
| Route | Purpose |
|---|---|
/login | Sign in / sign up (email + password, magic link, OAuth). |
/accept-invitation | Accept a workspace invitation from an email link. |
/verify-2fa | Enter a TOTP code during the two-factor login step. |
Onboarding
| Route | Purpose |
|---|---|
/onboarding | First-run profile/username setup after sign-up. |
Dashboard (authenticated)
| Route | Purpose |
|---|---|
/ | Authenticated dashboard home. |
/settings | Account settings landing. |
/settings/organization | Workspace profile and danger zone. |
/settings/workspace | Active workspace selection and workspace-level settings. |
/settings/members | Members and invitations (role management). |
/settings/billing | Plan, subscription, and provider portal. |
/settings/notifications | Notification preferences. |
/settings/security | Two-factor and security settings. |
Admin (super admins only)
| Route | Purpose |
|---|---|
/admin | Admin panel landing. |
/admin/users | Platform user directory. |
/admin/workspaces | Workspace directory + suspend/reactivate. |
/admin/audit-log | Global audit-event viewer. |
Admin routes require super-admin access; admin writes additionally require step-up verification.
API
| Route | Purpose |
|---|---|
/api/auth/[...route] | Better Auth request handler (proxied to Convex). |
Glossary
Definitions for the core terms used across the starter: workspace, capability, grant, sensitive action, super admin, and more.
Environment Variables
A quick reference to every environment variable grouped by where it lives, with required values marked. See the Environment Variables guide for full descriptions.