Skip to content

API developed with DDD, Clean Architecture and Clean Code principles.

Notifications You must be signed in to change notification settings

felipesalvadordev/tech-store

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

33 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Tech Store

Sales system developed with DDD (Domain Driven Design), Clean Architecture and Clean Code practices.

The project uses the following practices/technologies:

Project Anatomy

WebApp (User Interface)

  • Controllers
  • ViewModels

Application (Defines the jobs the software is supposed to do and directs the expressive domain objects to work out problems. It does not contain business rules or knowledge)

  • Services
  • ViewModels
  • Commands (Initiate a new order)
  • Queries (Get orders)

Data (Persistence)

  • Repository
  • Database Context

Domain (Business Rules)

  • Domain Classes
  • Domain Services
  • Repository Interfaces

Project based on the course below:
https://desenvolvedor.io/curso-online-modelagem-de-dominios-ricos

Releases

No releases published

Packages

No packages published

Languages