Skip to content

Latest commit

 

History

History
41 lines (31 loc) · 1.07 KB

README.md

File metadata and controls

41 lines (31 loc) · 1.07 KB

A simple, modularized e-commerce system based on .NET Core

5

What is the ecommerce Project?

The ecommerce Project is a open-source project written in .NET Core 3.1

The goal of this project is implement the most common used technologies and share with the technical community the best way to develop great applications with .NET and evoluting learn.

Prerequisite

  • PostgreSQL
  • .NET Core SDK 3.1

Technologies used

  • Entity Framework Core 3.1
  • MediatR 7.0.0
  • Identity Core 3.1
  • FluentValidator
  • Angular 1.6.3
  • Swagger UI
  • Entity Framework Core 3.1
  • .NET WebApi Core
  • AutoMapper

Architecture:

  • Responsibility separation concerns, SOLID and Clean Code
  • Domain Driven Design
  • Domain Events
  • Domain Notification
  • CQRS
  • Event Sourcing
  • Unit of Work
  • Repository and Generic Repository

How to use

  • You will need the latest latest .NET Core SDK 3.1 or higher
  • You can be downloaded from https://dot.net/core