Development Setup
Prerequisites
- Node.js 24+ (see
.nvmrc) - pnpm 10.32+ (declared in root
package.json)
Install dependencies
Environment setup
Run the dev server
turbo run dev which starts the Next.js app with Turbopack.
Project structure
Tooling
| Tool | Purpose |
|---|---|
| Turborepo | Monorepo task runner and build orchestrator |
| pnpm | Package manager with workspace support |
| Biome | Linter and formatter (replaces ESLint + Prettier) |
| Lefthook | Git hooks (pre-commit: biome check + typecheck) |
| Vitest | Test runner with Testing Library |