Wireframe — Sign in

Clerk-powered authentication. OAuth providers (Google / Microsoft / Apple) + email/password. After sign-in, Clerk's useUser() exposes the user's organization (or prompts to pick one if they belong to multiple). Tenant-scoped queries use the organizationId from there.

Wireframes: Index Sign in Dashboard New Estimate Estimate · Overview Estimate · Refine Estimate · Doc Preview Estimate · History HCP Match Modal Settings Training Data Original Reference
{{ name }} — Sign in
app.{{ name }}.com / sign-in

Notes