Give me an overview of this project
The gateway between a visitor and a working Specsight dashboard. Every page that shows organisation data assumes a known, signed-in member; Authentication is the layer that establishes and maintains that identity.
The first-run path from a verified email to a working dashboard. Onboarding is responsible for the short stretch where a brand-new member arrives with no organisation, no project, and no plan — and leaves with all three in place.
The container every other Specsight surface lives inside. Projects, members, billing, and integrations are all scoped to an organisation, and a single person can belong to many of them at once.
How a Specsight organisation grows. Each person on the team is added with a role — Admin, Developer, Editor, or Viewer — and that role decides what they can see, change, and manage across the spec.
The dial for the organisation itself — its name, its URL, and the doorway to deleting it entirely. Limited to admins, with the destructive parts sitting behind explicit confirmation.