{"repo":"misiukanis/simple-shop","free":true,"listed":false,"github":"https://github.com/misiukanis/simple-shop","clone":"git clone https://github.com/misiukanis/simple-shop.git","description":"A simple SHOP with DDD, CQRS, Event Sourcing, Clean Architecture, Web API and Blazor","language":"C#","stars":16,"topics":["asp-net-core","blazor","clean-architecture","cqrs","ddd","ddd-architecture","ddd-cqrs","dotnet","event-sourcing","event-sourcing-and-cqrs"],"license":"MIT","category":"ecommerce","readme_excerpt":"A simple SHOP [!NOTE] The products page: -- [!NOTE] The shopping cart page: -- [!NOTE] The Order creation page: -- Architecture - Domain-driven design (DDD) - Event Sourcing - Clean Architecture - CQRS Technologies - .NET 9.0 - C# 13 - Blazor Server - ASP.NET Core Web API - MongoDB - EventStoreDB - AutoMapper - NLog - MediatR - FluentValidation Main layers Layer Description ------ ------ Shop API and Blazor application Shop.Application Communication with Domain Layer Shop.Infrastructure Persistence Shop.Domain Core business logic How to run the application 1. Run EventStoreDB with Docker: 3. Create a MongoDB database in the cloud on https://cloud.mongodb.com (it is free) and fill in appsettings.js in Shop: 4. Launch the application! The star &#11088; If you find my project valuable, please click the star on it &#11088;. About the Author Michał Misiukanis Linkedin","default_branch":null,"files":null,"tree":[],"storefront":"/r/misiukanis","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/misiukanis/simple-shop/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}