SPARK by FenixKit
SPARK
SPARK kit logo
.NET 8  ·  .NET 10  — same price

Starter · Persistence · API
Repository · Kit

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

A carregar...

What’s inside.

MongoDBMongoDB.DriverErrorOrDocker ComposeSwagger / Swashbuckle.NET 8.NET 10

BaseRepository with 7 hooks

Generic typed repository covering all CRUD operations. Override any lifecycle hook to inject cross-cutting behaviour without touching service logic.

Offset + cursor pagination

Offset pagination for backoffice tables. Cursor-based pagination (ID-driven) for feeds and public APIs — O(log n) regardless of collection size.

ErrorOr result pattern

No exceptions for business errors. Every operation returns ErrorOr<T>. Global error handler maps errors to RFC 7807 ProblemDetails automatically.

Health checks

Two endpoints out of the box: /health/live for liveness probes and /health/ready for readiness with a MongoDB connectivity check.

Swagger with full XML docs

All endpoints documented with XML comments wired into Swagger UI. Request/response models carry descriptions, examples, and correct HTTP status codes.

Docker Compose ready

One docker compose up --build starts the API and MongoDB together. The .env.example documents every environment variable.

One-time payment. Yours forever.

Full source code, private docs, unlimited projects, entire team included.

35

or €20 with code FIRSTXPEOPLE

Secure checkout via Lemon Squeezy  ·  Instant delivery

Need auth + cache? See FLICK — Keycloak + Redis →  ·  cache only? See RAPID — Redis →