.NET Web API project with Entity framework code first approach. In this template clean architecture and unit of work pattern implemented, request and responses logged using wathcdog, mediatr implemented, validation implemented using fluent validation, entities configured, errors logged to database and files using serilog, login and logout implemented, token validation added, miniprofiler added for query analyses, healtcheck added for checking health of services, token black list implemented, custom validate token attribute added, response security headers added, audit properties implemented by SaveChangesAsync interceptor, authentication and authorization implemented using custom middleware, generic CRUD operations implemented, automapper configured, password policy implemented, generic pagination, global exception handling, localization, whitelist, custom generic automapping & validations between entity and dtos implemented, encoding and decoding implemened, automated service registration implemented using Scrutor, .editorconfig implemented to the best conventions rules, api versioning configured, layer dependency unit tests implemented.
-
Notifications
You must be signed in to change notification settings - Fork 0
MustafaMustafayev/CleanArchtitectureStarter
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
About
clean architecture starter kit
Resources
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published