Overall Architecture and Class Diagram - SoenCapstone/GameOn GitHub Wiki

User Domain – Class Diagram

The User domain handles user management, authentication, and integration with Keycloak for identity and access control.


Overview

This diagram illustrates the main classes and relationships that define how user data flows through the system


Diagram


Related Issue: #99 – Add UML Class Diagrams for User and Team


Team Domain – Class Diagram

The Team domain defines the structure and relationships for teams, players, and their interactions within the system.


Overview

This diagram shows how the team service manages entities like Team, Member, as well as how they connect to persistence and API layers.


Diagram


Related Issue: #99 – Add UML Class Diagrams for User and Team