Initial Setup

Create the first super admin and lock in the app's core settings.

This route only works until setup is completed. Finishing setup disables the demo accounts automatically.

Super Admin Account

Email and Timesheet Defaults

Branding

A placeholder logo will stay here until you upload one.

Optional during setup. If you skip it now, you can upload a logo later from Branding.

What happens next

Completing setup creates the first super admin account, disables demo accounts, and stores the SMTP and timesheet settings in the app.

After setup is complete, the `/setup` route is no longer available.