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