← ProjectsCase Study

SDS Management

Audit-Ready Document Versioning & Server PDF Pipeline

CategoryCompliance
Status Live
StackVue · Go · Postgres
Live Site VISIT →
01 / Context

Overview & Problem

Workplace compliance management system for chemical Safety Data Sheets (SDS/MSDS)—versioned hazard documentation, pictogram matrix, and automated PDF export pipeline.

Industrial chemical compliance demands immutable document versioning, exact GHS hazard pictogram mapping, and immediate PDF availability for workplace safety audits.

02 / System

Architecture

Vue 3 + TypeScript single-page application frontend paired with a Go REST API backend and a headless Chromium PDF rendering service running inside Podman containers.

03 / Decisions

Engineering Trade-offs

01

Headless Chromium PDF export

Server-side Chromium rendering guarantees 100% pixel-identical PDF exports across all browsers and devices for safety inspection audits.

02

Immutable document versioning

Updates to safety data sheets never overwrite existing records. Every safety revision increments an immutable version index with complete audit trails.

03

GHS Pictogram Matrix

Chemical hazards map directly to GHS pictograms rendered as inline SVGs for instant visual identification during emergency chemical lookups.

04 / Outcome

Key Takeaway

Server-side document rendering guarantees regulatory compliance fidelity across all audit devices and print media.

Explore more systems in the Qouver umbrella.