/Shop

CQRS based application

Primary LanguageC#

A simple SHOP

Architecture

  • Domain-driven design (DDD)
  • Event Sourcing
  • Clean Architecture
  • CQRS

image



Technologies

  • .NET 8.0
  • Angular
  • ASP.NET Core
  • Fastendpoints
  • SQL
  • Event Store
  • Mapperly
  • MediatR

Main layers

Layer Description
Shop.Client Angular application
Shop.Server API
Shop.Application Communication with Domain Layer
Shop.Infrastructure Persistence
Shop.Domain Core business logic

How to run the application

  1. Download and run Event Store.
  2. Launch the application!