Skip to content

Domains Overview

For the visual diagram and full reference table, see Bounded Contexts.

ContextTypeDescription
Workforce ManagementCoreCompanies, Projects, Profiles, Licenses, Audit Logs
ProductivityCoreProject Plans, Tasks, Daily Work Logs, Productivity Analytics
Safety & ComplianceCoreSafety Templates, Forms, Anomaly Detection — Checkingmate & Saffer
Worker MonitoringCoreActive Worker Tracking, Presence, MIA Alerts, Site Biometrics
Asset ManagementCoreAsset Registry, Equipment Tracking, Assignment
Billing & SubscriptionCoreSubscription Management, Billing, Plan Entitlements
Analytics & ReportingSupportCross-domain Dashboards, Reports, Exports, Predictive Analytics
NotificationsSupportWhatsApp, Email, SMS
Identity & AccessSharedAuthentication & Authorization (Flask, Keycloak)
  1. User Onboarding: Companies register → Admins create projects → Workers assigned to projects
  2. Safety Testing: Workers take tests (SaferApp/Fit2000) → Results stored in external databases
  3. Compliance Monitoring: Supervisors monitor test results → Managers generate reports
  4. Administration: Company admins manage resources → Superadmins configure system
  5. Reporting: Background PDF/CSV generation → Azure Blob Storage → Secure download links