Domain Driven Design and hexagonal architecture course project
Link SOLID: https://app.ed.team/cursos/solid
Link DDD: https://app.ed.team/cursos/ddd
- Endpoints
GetProfile: Brings the user's profile with the classes he has seen ViewClass: Get the class information UpdateClassesDone: update the class as a view in the user's profile
- Architecture
The following hexagonal architecture (Of ports and adapters) is used, with two domains (Classes and students)
- Data persistence
For this project, 2 .json files are used
- Bounded Context