Skip to main content

Feature Map

Status Legend

🟢 Complete — Implemented + Documented | 🔵 Active — Code Ready, Docs Pending | 🟡 Partial — In Progress | ⚪ Planned

Safety Workflows​

FeatureBackendFrontendWorkflowDocsStatus
Project Registration10 endpointsForm + Pre-WorkTemporal.ioDocumented🟢
Work Permit Request21 endpoints (tasks)8 permit formsTemporal.ioPlaceholder🔵
Training Enrollment1 endpoint + sessionsEnrollment formTemporal.ioDocumented🟢
Tool List Preparation21 endpoints (tasks)Tool List + ManpowerTemporal.ioPlaceholder🔵
JSA Preparation21 endpoints (tasks)Risk AssessmentTemporal.ioPlaceholder🔵

Task Operations​

FeatureBackendFrontendDocsStatus
My TasksTasks API (21)List + cards + filtersPlaceholder🔵
All TasksTasks API (21)Table view—🔵
Task ReviewTasks API (21)30+ components—🔵
Digital SignaturesSave via tasksCanvas signature fieldPlaceholder🔵
Print & ExportPDF/XLSX exportDownload All ZIPPlaceholder🔵
Auto SaveSave endpointDebounced + immediateDocumented🟢
Notes & AttachmentsCRUD endpointsNote + file UI—🔵

Document Forms (23 Total)​

Core Workflow Forms​

FormWorkflowBackend (JSONB)FrontendStatus
Project RegistrationProject RegProjectRegistrationFormFull form🟢
Pre-Work ProceduresProject RegPreWorkProceduresFormChecklist form🟢
Tool ListTool List PrepToolListFormFull form🟢
Manpower Name ListTool List PrepManpowerNameListFormTable form🟢
Risk Assessment (JSA)JSA PrepJsaRiskAssessmentFormDynamic form🟢
Training EnrollmentTrainingTrainingEnrollmentFormFull form🟢

Permit-to-Work Forms​

FormBackend (JSONB)FrontendStatus
General Work PermitGeneralWorkPermitFormFull form🔵
Work at HeightSpecialWorkPermitFormPermit variant🔵
Hot WorkSpecialWorkPermitFormPermit variant🔵
Confined SpaceSpecialWorkPermitFormPermit variant🔵
High VoltageSpecialWorkPermitFormPermit variant🔵
ChemicalSpecialWorkPermitFormPermit variant🔵
RadiationSpecialWorkPermitFormPermit variant🔵
ExcavationSpecialWorkPermitFormPermit variant🔵

Inspection, Evaluation & Other​

FormFrontendStatus
Contractor EvaluationFull form🔵
Mobile Crane InspectionFull form🔵
Scaffolding InspectionFull form🔵
Delivery DocumentFull form🔵
Extension RequestFull form🔵
Supplier Performance EvaluationFull form🔵
Training Attendance SheetPrint only🔵
Worker BadgesPrint only🔵
Worksite PosterPrint only🔵

Administration (13 Settings Pages)​

SettingBackend EndpointsFrontendDocsStatus
Project SettingProjects (10)CRUD + searchDocumented🟢
Worker RegistrationWorkers (13)CRUD + exportDocumented🟢
Training ManagementSchedules (6) + Sessions (8)CRUD + calendarDocumented🟢
JSA Template ManagementJsaTemplates (11)CRUD + import/exportDocumented🟢
User ManagementUsers (8)CRUD + invitationPlaceholder🔵
Employer SettingEmployers (4)Form + logo/sealPlaceholder🔵
Contractor ManagementContractors (5)CRUD + defaultPlaceholder🔵
Workspace AreaWorkspaceAreas (6)CRUD + hierarchyPlaceholder🔵
Document TemplateDocumentTemplates (3)List + editorPlaceholder🔵
Workflow SettingWorkflows (2)Config viewPlaceholder🔵
System SettingGlobalSettings (2)FormPlaceholder🔵
AnnouncementInbox (create)FormPlaceholder🔵
Package Setting—CRUD—🔵

Notifications​

FeatureBackend EndpointsFrontendDocsStatus
InboxInbox (7)Bell + list + archivePlaceholder🔵
Email AlertsSMTP serviceWorkflow-triggeredPlaceholder🔵

Platform​

FeatureBackendFrontendDocsStatus
AuthenticationAuths (7) + KeycloakLogin + invitationPlaceholder🔵
Dashboard—Charts + safety boardPlaceholder🔵
Multi-TenancyTenant middlewareDomain-based routing—🔵
Role-Based Access8 auth policiesRoute guards—🔵
Reports—Reports page—🟡

Workflow Dependency Chain​


Summary​

CategoryTotal🟢 Complete🔵 Active🟡 Partial
Safety Workflows5230
Task Operations7160
Document Forms236170
Administration13490
Notifications2020
Platform5041
Total5513411
MetricCount
Backend Endpoint Groups21
Backend Endpoints113+
Frontend Feature Modules7
Document Form Types23
Temporal.io Workflows5
Auth Policies8