Backend Architecture - uzh/marugoto GitHub Wiki
Controller
- PageController
- MetadataController
- AuthenticationController
provides login, logout
- RegistrationController
registration and reset password
- StateController
- UploadController
- MailController
- ResourceController
crud mediafiles
- DialogController
- NotebookController
- RouteMapController
- ClassController
- UserController
Service
- PageService
handle the page and pagetransition
- ComponentService
handle the components
- StateService
handle the the state of the user
- AuthenticationService
handle the login, logout, registration and reset password etc.
functions
- SuperviserService
handle all the functionallity for the superviser needed
- ClassService
- RouteMapService
- MailClientService