Skip to content

Onboarding — Someli-admin-api

The admin console backend. Express + MySQL. ~40 endpoints split across two route files. Pairs with admin_console_R (the Vite + React + TS admin frontend).

A forked-and-trimmed cut of the someli-api skeleton. Same server.js shape, same auth pattern (JWT + AES Bearer), but no background jobs, no dashboard sub-app, no Passport / OAuth — only admin-facing CRUD.

First: make sure you've worked through the cross-cutting docs.

Read in order

  1. 01-setup.md — clone, install, env vars, start
  2. 02-stack.md — what's similar to someli-api and what's different
  3. 03-architecture.md — folder map, the two route surfaces, two-layer auth
  4. 04-getting-started.md — first contribution
  5. 05-where-to-look.md — symptom → location