Prerequisites
Docker
Docker and Docker Compose are required for all setups.
Go 1.24+
Required only for local backend development. Download Go
Node.js 20+
Required only for local frontend development. Download Node.js
pnpm
Required for frontend dependency management. Install pnpm
Quick Start
Configure environment
.env and paste the generated value as SESSION_SECRET.Optional Configuration
For full functionality, configure OAuth providers and email in your.env:
| Variable | Purpose |
|---|---|
GOOGLE_CLIENT_ID / GOOGLE_CLIENT_SECRET | Google OAuth login |
GITHUB_CLIENT_ID / GITHUB_CLIENT_SECRET | GitHub OAuth login |
STEAM_API_KEY | Steam profile data during OpenID login |
PRICEMPIRE_API_KEY | PriceEmpire price source |
RESEND_API_KEY / RESEND_FROM_EMAIL | Magic link emails |