CQRS-Shop-Demo
is an e-commerce solution that leverages CQRS (Command Query Responsibility Segregation) for streamlined product management and viewing.
If you liked the project, please give a star ;)
- Add New Product: Easily add new products to the inventory.
- Edit Existing Product: Modify details like price, description, etc.
- Delete Product: Remove products from the inventory.
- View All Products: Browse through the entire inventory.
- Find Product by ID: Retrieve a product using its unique identifier.
- ASP.NET 7.0
- ASP.NET WebApi Core with JWT Bearer Authentication
- Entity Framework Core 7.0
- AutoMapper
- FluentValidator
- MediatR
- Swagger UI with JWT support
- Full architecture with responsibility separation concerns, SOLID and Clean Code
- Domain Validations
- CQRS (Imediate Consistency)
- Repository
- GitHub: @wanderlust-li