Development

June 30, 2026 ยท View on GitHub

Prerequisites

  • Node.js 20+
  • pnpm 8+ (via Corepack)
  • Go 1.23+ (see go.mod)

SQLite ships via the pure-Go modernc.org/sqlite driver, so no C toolchain or sqlite-dev is required.

corepack enable && corepack prepare pnpm@latest --activate

Dev Mode

# Terminal A: backend
pnpm dev:back

# Terminal B: frontend (dev server proxies /api to backend)
pnpm dev:front

Open:

  • UI: http://localhost:3000

Production Build

# builds web into cmd/server/dist and builds the Go binary
pnpm build

# if you only want the backend binary
go build -o nodepassdash ./cmd/server