2026-08-01 03:46:01 +02:00
u
2026-08-01 02:15:29 +02:00
u
2026-07-31 07:07:12 +02:00
2026-06-23 11:04:07 +02:00
u
2026-07-31 18:20:54 +02:00
u
2026-08-01 01:55:37 +02:00
u
2026-07-31 18:25:42 +02:00

dashback

Backend API for Dash — Google SSO auth, MSSQL 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.

Docs are generated from @openapi JSDoc on route handlers:

npm run docs:api

That writes docs/api/openapi.json and per-route Markdown under docs/api/routes/.

Users

Manage the email allowlist:

npm run manage-users
Description
No description provided
Readme 10 MiB
Languages
JavaScript 98.4%
CSS 1.1%
HTML 0.4%