Skip to content

Level 1 – System Context

This diagram shows the system as a whole, the people who interact with it, and the external systems it depends on.

Elements

ElementTypeDescription
Staff MemberPersonProject admins and coordinators who manage projects, participants, movements, and registrations
Youth ParticipantPersonA participant with a PROJECT_PARTICIPANT profile — can record movements, manage alerts, and participate in communications
Super AdminPersonPlatform administrator — manages users and can access any project via a temporary profile
Group Care ManagementSystemThis application
KeycloakExternal systemIdentity broker — issues JWTs, routes users to the correct IdP based on their organisation slug
Organisation IdPExternal systemAn optional external identity provider (e.g. Microsoft Entra, Google Workspace) configured per organisation
WeblateExternal systemTranslation management platform — stores and serves UI translation strings