SOLID Principles and hexagonal architecture course project
- Endpoints
GetProfile: Brings the user's profile with the classes he has seen ViewClass: Get the class information and 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, 3 .json files are used