An ASP. NET Core WebAPI Solution Template that is built with Loosely-Coupled and Inverted-Dependency/Onion Architecture along with other essential integrations.

PS – I am still in the process of perfecting this BoilerPlate Template for Production Release. Feel free to leave your suggestions.

Features Included –

  • – Onion Architecture
  • – CQRS with MediatR Library
  • – Entity Framework Core – Code First
  • – Repository Pattern – Generic
  • – MediatR Pipeline Validation
  • – Serilog
  • – Swagger UI
  • – Response Wrapper
  • – Pagination
  • – In-Memory Database
  • – Microsoft Identity with JWT Authentication
  • – Role based Authorization
  • – Custom Exception Handling Middlewares
  • – API Versioning
  • – Fluent Validation
  • – Automapper
  • – SMTP / Mailkit

Feel Free to leave behind your comments and suggestions on the Project Page. Let’s build something that will help a lot of developers and communities to save hours of development time 📷

Project Page – https://www.codewithmukesh.com/project/clean-architecture-with-aspnet-core-webapi/

submitted by /u/iammukeshm
[link] [comments]