Feature
clientos, a worked example
A consulting CRM built on the scaffold, so you see the patterns on real resources.
clientos is a personal consulting CRM that runs on Client OS. Its Postgres schema has 39 tables, from clients, contacts and projects to tasks, promises, invoices, contracts, deployments, servers and domains.
It touches every layer: API routes under /api/clientos, dashboard pages for clients, projects, money, tech and timeline, and `client clientos` commands. Use it as a reference for adding your own resources.
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
Next.js web app
A Next.js 16 App Router app with a login page and a signed-in dashboard shell.
- 03
Organizations and roles
Every record is scoped to an Organization, and every caller holds a Role in it.