Skip to content

Set up a development environment

Use Node.js 24.18.0 and pnpm 11.12.0. The repository also provides a portable Windows runtime in .tools after running RunApp.cmd.

  1. Clone the repository and run pnpm install.
  2. Run pnpm dev for the API on port 3399 and Vite on port 5199.
  3. On a new database, copy the one-time setup code from the API server output and complete Administrator setup in the browser. Use a password of at least 12 characters.
  4. If the code expires after 15 minutes or ten failed attempts, restart the API server and use the new code.
  5. Run pnpm typecheck, pnpm test, and pnpm build before proposing changes.

Development credentials are for local databases only.

Architecture · Testing