Loading
Loading
Case study · 2026
Content Management System for Company Profile AKART GROUP

The challenge
We needed to replace static HTML updates with an intuitive admin panel that supports multi-media assets (audio, video, hero images), role-based permissions, and bilingual content (ID/EN). Key hurdles included designing modular page blocks that look great out-of-the-box, preventing layout break when editors upload non-optimized files, and integrating a preview pipeline so changes can be reviewed before going live—all without slowing page speed.
The solution
We delivered a headless CMS on NestJS + Vue with a drag-and-drop block builder (hero, video carousel, discography, event list). The API auto-optimizes uploads via Sharp & FFmpeg, generates WebP/AVIF renditions, and lazy-loads assets through a global CDN. A live preview URL is created on every save; editors can share it for approval before publishing. RBAC restricts modules per role, while i18n keys keep ID/EN copies in sync. The public site scores 98 Lighthouse and lets Akart’s team update tour dates or drop new tracks in under a minute.
We delivered a headless CMS on NestJS + Vue with a drag-and-drop block builder (hero, video carousel, discography, event list). The API auto-optimizes uploads via Sharp & FFmpeg, generates WebP/AVIF renditions, and lazy-loads assets through a global CDN. A live preview URL is created on every save; editors can share it for approval before publishing. RBAC restricts modules per role, while i18n keys keep ID/EN copies in sync. The public site scores 98 Lighthouse and lets Akart’s team update tour dates or drop new tracks in under a minute.

Category
Tags
Created by
Tell us what you're trying to ship. We reply within 24 hours — no decks, no middlemen.