Minimal full-stack scaffold with RBAC (admin/user), domain lock to innovation-group, and game score endpoints.
cd backend && npm i && npm run dev
# in another terminal
cd ../frontend && npm i && npm run dev- backend/.env: MONGODB_URI, JWT_SECRET, CORS_ORIGIN, ALLOWED_EMAIL_DOMAIN (default: innovation-group), ADMIN_INVITE_CODE
- frontend/.env: VITE_API_BASE=http://localhost:4000/api