92dc32bf124ed7378c91e88ef96f3927b64650ba
dashback
Backend API for Dash — Google SSO auth, SQLite allowlist, and session cookies.
Setup
cp .env.example .env
npm install
Configure .env (see .env.example). Required for auth: GOOGLE_CLIENT_ID, JWT_SECRET, and CORS_ORIGINS.
Run
npm start
Default port: 4208.
API
See docs/api for endpoints, auth flow, and frontend integration.
Users
Manage the email allowlist:
npm run manage-users
Description
Languages
JavaScript
98.4%
CSS
1.1%
HTML
0.4%