Task Management System
Uppgiftshantering byggd med Clean Architecture och CQRS. REST och GraphQL mot samma domän.

Uppdraget
Generiska uppgiftsverktyg faller ihop så fort arbetsflödet blir specifikt för en verksamhet. Det här är en referensimplementation av hur en sådan tjänst kan byggas med tydliga domängränser, så att regler bor i domänen och inte i controllers.
Så byggdes det
Fyra lager: domän, applikation, infrastruktur och API. Varje förändring är ett kommando med validering via FluentValidation och en handler via MediatR. Läsningar går genom queries och DTO:er. API:t exponerar både REST och GraphQL, och enhets- och integrationstester körs i xUnit.
Det som byggdes
- Domänmodell för uppgifter, kommentarer och historik
- Kommandon och queries med validering
- REST-controllers och GraphQL-schema
- Felhantering som middleware
- Enhets- och integrationstester
Läget nu
Öppen källkod på GitHub.
Dags att bygga något värt att besöka.
Berätta om projektet så får du raka besked om omfattning, tidsplan och pris.
Eller mejla direkt till hello@goatrikworks.com

