Getting Started
Prerequisites
Exact versions are specified in the node-version and tool-versions files. Tools like mise or asdf can help with managing the versions.
Running Locally
Install dependencies:
bashpnpm installStart the development server (Next.js + Redis in Docker):
bashpnpm devOpen http://localhost:3000 in your browser.
Other Scripts
| Command | Description |
|---|---|
pnpm build | Make a production build |
pnpm start | Start the production server (requires a .env file) |
pnpm test | Run unit tests |
pnpm test:integration | Run integration tests |
pnpm --filter @repo/web test:e2e | Run E2E tests (headless) |
pnpm --filter @repo/web test:e2e:ui | Run E2E tests (With UI) |
pnpm typecheck | Verify types |
pnpm format:check | Verify formatting |
pnpm format:fix | Fix formatting issues |