BritNovatech
Back to portfolio
Case Study

Rumi, Frontend CI/CD & Code Quality Infrastructure

A GitLab CI/CD pipeline and enforced code-quality tooling for Rumi's frontend, alongside architectural refactoring for state-management reliability.

Tags
Web & Software DevelopmentDevOps & MLOpsGitLab CI & Vitest

Challenge

As frontend codebases grow, quality erodes fast without enforced standards and automated pipelines: inconsistent code, manual deploys, and bugs that slip through because nothing catches them before merge. Rumi's codebase needed infrastructure that enforced quality automatically instead of relying on manual review discipline.

Solution

We built out a GitLab CI pipeline to automate build, test, and deployment, and set up ESLint, Prettier, and pre-commit hooks so quality checks ran before code ever reached the pipeline. We wrote unit and integration tests with Vitest to give the pipeline something real to gate on, and refactored the frontend architecture to cut unnecessary re-renders and improve state-management reliability.

Results

Quality checks now run automatically before every merge instead of depending on manual review, and the release process no longer has manual steps in it.