Skip to content

clean architecture starter kit with a lot of functions, feature and configurations

Notifications You must be signed in to change notification settings

MustafaMustafayev/CleanArchtitectureStarter

Repository files navigation

CleanArchitectureStarter

Code contributors

.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.

About

clean architecture starter kit with a lot of functions, feature and configurations

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published