Between a client's brief and delivery in code, days of development and back-and-forth could go by. For every request, the steps of checking brand compliance and building the blocks repeated, creating a one-to-two-week process that did not match the reality of the client's business need.
Building on a fixed design-system naming convention and architecture, I created an engine that starts from the client's Figma design system and turns a validated mock-up (desktop and mobile) into production-ready code.
It relies on two mechanics: by following design-system usage rules, it produces output that is always faithful to the client's brand; and by keeping in memory the blocks already coded and their properties, it reuses them instead of rebuilding everything, cutting time-to-market as more pages are created.
I designed this product to include a preview system, in per-client, password-protected environments, to offer a secure service that meets confidentiality requirements. A micro-CMS connects automatically to each page to allow content editing up to export. I eventually deliver self-sufficient code, ready for direct integration on the client's site. The tool now runs in production at an agency.
from validated mock-up to shipped code, versus 1 to 2 weeks before