| .cursor/rules | ||
| config | ||
| src | ||
| .env | ||
| .gitignore | ||
| package-lock.json | ||
| package.json | ||
| README.md | ||
Centralized Reporting Backend
Quick start
- Copy env
cp .env.example .env
- Start MySQL and Redis
- Run migration
node src/db/migrate.js
- Start dev server
npm run dev
API
- Health:
GET /health - Users:
POST /api/v1/users/register{ email, password, firstName?, lastName? }GET /api/v1/users/me(Bearer token required)PUT /api/v1/users/me(Bearer token, form-dataprofilePicture)DELETE /api/v1/users/me(Bearer token)