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