mickeyf.docs
Home
mickeyf.org
GitHub
Preparing search index...
backend
Module backend
Backend contracts domain public surface.
Responsibility:
Contract-first HTTP API surface: route contracts + DTO payload types.
Shared types required to reason about requests/responses.
Non-responsibilities:
Express router wiring.
Controller/service implementation.
Database models/entities.
Start here:
RouteContract
AuthRoutesContract
Notes:
Treat contracts as versioned/stable; changes are breaking.
DTOs are boundary shapes (do not rely on internal server types).
Backend — Contracts
AuthLevel
AuthRoutesContract
HttpMethod
RouteContract
Backend — DTOs
ApiError
ApiErrorCode
GetLeaderboardResponse
GetUsersResponse
LoginResponse
LogoutRequest
LogoutResponse
PostUsersRequest
PostUsersResponse
SignupResponse
SubmitScoreResponse
VerifyTokenRequest
VerifyTokenResponse
Settings
Member Visibility
Protected
Inherited
Theme
OS
Light
Dark
On This Page
Backend — Contracts
Auth
Level
Auth
Routes
Contract
Http
Method
Route
Contract
Backend — DTOs
Api
Error
Api
Error
Code
Get
Leaderboard
Response
Get
Users
Response
Login
Response
Logout
Request
Logout
Response
Post
Users
Request
Post
Users
Response
Signup
Response
Submit
Score
Response
Verify
Token
Request
Verify
Token
Response
Home
mickeyf.org
GitHub
mickeyf.docs
Loading...
Backend contracts domain public surface.
Responsibility:
Non-responsibilities:
Start here:
Notes: