Normiq
Silki LTD
Problem
Silki LTD needed a single multi-tenant platform to run quality management, HR, and an internal knowledge base for client organizations, with an ISO 9001-compliant QMS module as the MVP - without compromising tenant isolation for the modules that follow it.
Architecture
Built on Rails 8.1 with Vite and Tailwind v4 on the front end. Role-based access control across the QMS, HRMS, and knowledge-base modules is provided by rbacan, an open-source Rails engine gem Kenvers maintains, so permission checks stay consistent as modules ship independently. Deployed to Azure with GitLab CI running the pipeline.
Stack
- Rails 8.1
- Vite
- Tailwind v4
- rbacan
- GitLab CI
- Azure
Outcome
The ISO 9001 QMS module is the platform's MVP, built on the same tenant and RBAC foundation that the HRMS and knowledge-base modules are scoped to share.