Skip to content

Latest commit

 

History

History
37 lines (25 loc) · 619 Bytes

File metadata and controls

37 lines (25 loc) · 619 Bytes

Development

Prerequisites

  • 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

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
CGO_ENABLED=1 go build -o nodepassdash ./cmd/server