Skip to content

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 ​

  1. Install dependencies:

    bash
    pnpm install
  2. Start the development server (Next.js + Redis in Docker):

    bash
    pnpm dev

    Open http://localhost:3000 in your browser.

Other Scripts ​

CommandDescription
pnpm buildMake a production build
pnpm startStart the production server (requires a .env file)
pnpm testRun unit tests
pnpm test:integrationRun integration tests
pnpm --filter @repo/web test:e2eRun E2E tests (headless)
pnpm --filter @repo/web test:e2e:uiRun E2E tests (With UI)
pnpm typecheckVerify types
pnpm format:checkVerify formatting
pnpm format:fixFix formatting issues