- Node.js 20+
- pnpm 8+ (via Corepack)
- Go 1.23+ (see
go.mod) - Build deps for SQLite (Linux):
gcc,sqlite-dev(or distro equivalents)
corepack enable && corepack prepare pnpm@latest --activate# Terminal A: backend
pnpm dev:back
# Terminal B: frontend (dev server proxies /api to backend)
pnpm dev:frontOpen:
- UI:
http://localhost:3000
# builds web into cmd/server/dist and builds the Go binary
pnpm build
# if you only want the backend binary
CGO_ENABLED=1 go build -o nodepassdash ./cmd/server