This project is a .NET 8.0 implementation of Clean Architecture, CQRS pattern, and Identity for role and user management. It utilizes SQL Server, Dapper, Entity Framework, AutoMapper, MediatR, and JWT for authentication and authorization in an ASP.NET Core Web API.
- ASP.NET Core 8.0
- C#
- Clean Architecture
- CQRS Pattern
- Identity (Role and User Management)
- SQL Server
- Dapper
- Entity Framework
- AutoMapper
- MediatR
- JWT Authentication and Authorization
- Clone the repository.
- Open the solution in Visual Studio 2022.
- Configure your SQL Server connection in the appsettings.json file.
- Run the database migrations to create the necessary tables.
- Build and run the ASP.NET Core Web API.
- src: Contains the source code for the ASP.NET Core Web API.
- tests: Contains unit tests for the project.
- Make sure to secure sensitive information such as connection strings and secret keys.
- Customize the project according to your specific requirements.
Feel free to contribute, report issues, or provide feedback!