Self-hosted incident to verified CAPA, with a TRIR that uses annual hours when the month grid is incomplete.
react docker open-source typescript nextjs postgresql ehs self-hosted compliance incident-management trpc capa osha safety-management drizzle-orm iso-45001 occupational-health better-auth environmental-health-and-safety trir
-
Updated
Nov 10, 2026 - TypeScript