Introduction
What MakeV1 is, and how these docs are organized.
MakeV1 is a full-stack SaaS kit: the API, the customer dashboard and the marketing site, with enterprise sign-in, billing and security already built. You get the source code and own your copy.
What is inside
| Part | Where | What it does |
|---|---|---|
| API | apps/api | Hono REST API under /api/v1, Postgres through Drizzle, Better Auth for sign-in |
| Dashboard | apps/app | Sign-in, organizations, projects, files, settings, billing |
| Admin portal | apps/admin | Users, organizations, leads, jobs, themes |
| Marketing site | apps/web | Themeable sections, pricing from your plans, blog, legal, consent |
| Docs | apps/docs | This site |
| Packages | packages/* | UI kit, themes, billing, email, storage, queue, consent and more |
The rules that shape it
- Postgres is the only service you need. Workers, brokers and cloud storage are optional.
- OpenAPI is the contract. Frontends call the API through a generated, typed client.
- Every module owns its folder: its tables, routes, services and tests.
- Secure by default. Sessions live in HttpOnly cookies, every query is scoped to an organization, and every outside integration starts as Beta until it is verified.
Start with Installation.