Getting started
Installation
Run the whole kit on your machine in a few minutes.
Requirements
- Node.js 22 (see
.node-version) - pnpm 12 (
corepack enablesets it up)
You do not need Docker or a database server: development uses an embedded Postgres.
Start
pnpm install
cp apps/api/.env.example apps/api/.env
pnpm dev| App | URL |
|---|---|
| Marketing site | http://localhost:3000 |
| Dashboard | http://localhost:3004 |
| Admin portal | http://localhost:3003 |
| API and its reference | http://localhost:8082/api/v1/docs |
| Docs | http://localhost:3000/docs (served by the docs app on 3005) |
Emails print to the API's terminal in development, so you can click verification and sign-in links from there.
Checks
pnpm lint
pnpm typecheck
pnpm test
pnpm buildCI runs the same four on every push.