The clean foundation. MongoDB persistence, dual pagination, ErrorOr error handling, and Docker — wired up and ready to extend.
Use code FIRSTXPEOPLE for €15 off → €20
Tech stack
Generic typed repository covering all CRUD operations. Override any lifecycle hook to inject cross-cutting behaviour without touching service logic.
Offset pagination for backoffice tables. Cursor-based pagination (ID-driven) for feeds and public APIs — O(log n) regardless of collection size.
No exceptions for business errors. Every operation returns ErrorOr<T>. Global error handler maps errors to RFC 7807 ProblemDetails automatically.
Two endpoints out of the box: /health/live for liveness probes and /health/ready for readiness with a MongoDB connectivity check.
All endpoints documented with XML comments wired into Swagger UI. Request/response models carry descriptions, examples, and correct HTTP status codes.
One docker compose up --build starts the API and MongoDB together. The .env.example documents every environment variable.
Pricing
Full source code, private docs, unlimited projects, entire team included.
or €20 with code FIRSTXPEOPLE
Secure checkout via Lemon Squeezy · Instant delivery
Need auth + cache? See FLICK — Keycloak + Redis → · cache only? See RAPID — Redis →