Simple Asp.Net Store Project Written in Clean Architecture With CQRS Pattern( using => DDD tactical patterns + CQRS + Clean Arch + MediatR + SqlServer + Web Api )
This project is a .NET 6.0 implementation of Clean Architecture, CQRS pattern, Fluent Validation and Identity for role and user management. It utilizes Sqlite, Entity Framework, Mapster, MediatR, and JWT for authentication and authorization in an ASP.NET Core Web API.
- ASP.NET Core 6.0
- Entity Framework
- DDD tactical patterns
- CQRS Pattern
- Clean Architecture
- MediatR
- SqlServer
- Mapster
- FluentValidation
- JWT Authentication and Authorization
- This project is designed with simplicity in mind and may not cover all real-world scenarios.
- Most of the infrastructure methods are not fully utilized in this sample.
- Customization: Certain parts of the project, such as configuration settings or middleware, are designed to be easily customized to fit specific requirements.