-
Notifications
You must be signed in to change notification settings - Fork 1
Development
StreamMon Bot edited this page Feb 23, 2026
·
1 revision
Prerequisites: Go 1.24+, Node.js 20+, SQLite3
make dev-backend # Run Go backend
make dev-frontend # Run Vite dev server with HMR
make build # Production build
make test # Run all Go and frontend tests
make docker # Build Docker imageThe frontend dev server proxies API requests to the backend on port 7935.
- Backend: Go, Chi router, SQLite (WAL mode), SSE
- Frontend: React 18, TypeScript, Vite, Tailwind CSS, Recharts, Leaflet
- Auth: Local, Plex, Emby, Jellyfin, OIDC
- Deployment: Docker Compose, multi-stage build (Node 20 > Go 1.24 > Alpine)