Skip to content

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

About

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

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages