- Go 1.22+
- Node.js + npm
cd web
npm install
npm run buildgo run ./cmd/server(Also supported: go run main.go.)
Server starts on http://localhost:8080.
GET /api/healthPOST /api/registerPOST /api/loginPOST /api/logoutGET /api/meGET /api/channels(auth required)POST /api/channels(auth required)GET /api/ws(auth required, WebSocket)