Skip to content

rijwanansari/CleanArchCQRSDotnet9

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

LinkedIn Blog

Clean Architecture with CQRS - ASP.NET Web API with .NET 9 🏗️

This is a project sample for ASP.NET Web API with .NET 9 following clean architecture with CQRS design pattern using entity framework core and repository pattern. This is a ready-to-use solution with example CRUD. There is a complete CRUD example for App Setting.

Tech Stack 💪

  • .NET 9
  • ASP.NET Core
  • MediatR
  • Microsoft Entity Framework Core 9
  • Fluent Validation
  • Code-First Approach with Configuration
  • AutoMapper
  • Generic Repository Pattern
  • Dependency Injection
  • Microsoft SQL Server Database
  • Custom Logs Capture Module

Learn About Clean Architecture 🔖

Down the Roadmap 🚀

  • Authentication and Authorization
  • Configuration Extension Class
  • Graph API Example
  • Add some CRUD with complex Models
  • Fluent Validation
  • Domain Events Implementation

Contribution 🤝

This is an open-source project and contributors are what make such project with rich feature to learn, inspire, and motivate. Any contributions you make are greatly appreciated.

  1. Fork the Project
  2. Create your Module Branch (git checkout -b module/FeatureName)
  3. Commit your Changes (git commit -m 'Add some FeatureName')
  4. Push to the Branch (git push origin module/FeatureName)
  5. Open a Pull Request

License

Distributed under the MIT License.

Support ⭐

This project is created for learning and sharing purpose. Additionally, this project can be used in your project. Please share your feedback or issues. Please support with star and share in your network 👌

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages