Skip to content

MustafaMustafayev/CleanArchtitectureStarter

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

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

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published