Overview
The IG Markets app for the APAC region aims to provide a seamless trading experience for users, integrating real-time market data, advanced trading tools, and a user-friendly interface.
The aim of this task was to create parity between code and design. by eliminate drift between the app's repo component library and the Ticker Design System in Figma. One definition per component, with code being the source of truth, Figma mirroring it exactly and makes the parity verifiable rather than aspirational.
The task
We started with a triage on the component folder to decide what earns what. The output was a an inventory for ratification with design, nothing got built, moved, or deleted at this stage.
After analyse the component in the repo, a mirror component in Figma was created to create parity. This was done using Figma Desktop Bridge which helped creating the component and assigned the correct tokens. A 1:1 code-canonical component set per component, generating both ComponentName.figma.tsx and ComponentName.stories.tsx.