Feature
Next.js web app
A Next.js 16 App Router app with a login page and a signed-in dashboard shell.
apps/web uses the App Router with React 19. It has a login page, a signed-in dashboard shell with navigation and a user menu, and the clientos CRM pages under the dashboard.
The browser never queries the database directly: pages call the API through the shared fetch client and TanStack Query provider, with the session held by Supabase Auth.
More features
All features →- 01
Typed API with OpenAPI
A Hono API whose routes are OpenAPI definitions, with a generated client for the web.
- 02
Organizations and roles
Every record is scoped to an Organization, and every caller holds a Role in it.
- 03
Auth and service accounts
Supabase Auth for people, PATs for service accounts, audit events for both.