Spoltight design system

The Opportunity

When I joined Spotlight Reporting, there was no component library or overarching design system. Recognising the need for consistency, efficiency, and scalability, I made it a priority to establish a well-structured and cohesive design system from the ground up.

My Role

As the sole product designer, I worked closely with the front-end development team to understand both the existing product structure and the current product design and delivery processes. My goal was to build a unified design system that would improve consistency, streamline workflows, and enhance collaboration between design and development.

Step One: Creating the Figma Component Library

To build the component library, I followed the atomic design methodology, which I had successfully used in the past. The process involved:

  • Auditing Existing Components – I conducted a thorough review of our product’s UI components, identifying inconsistencies and areas for improvement.
  • Planning Improvements – Based on the audit, I developed a structured plan to refine and standardise components. I then presented this plan to stakeholders for approval.
  • Building the Library – Once approved, I designed and implemented the new component library in Figma, ensuring components were modular, scalable, and easy to use.
  • Collaborating with Developers – I worked closely with the front-end team to translate Figma components into reusable, coded components.

Step Two: Establishing a Style Guide, Component Guidelines & Design Principles

Beyond the component library, I created a comprehensive style guide to define:

  • Typography – Standardising font styles, sizes, and hierarchy.
  • Colours – Defining a structured colour palette for UI consistency.
  • Spacing & Layout – Setting clear rules for margins, padding, and grid usage.
  • Iconography – Establishing a consistent approach to icon use.

Additionally, I developed component guidelines to ensure clarity on how to use and extend the design system, as well as a set of design principles aligned with our company values. These resources help maintain a cohesive experience across all products.

Ongoing Work

With the foundation of our design system in place, we are now well-positioned to:

  • Improve existing features by applying consistent UI patterns.
  • Streamline new feature development by integrating the system into our design and development processes.
  • Evolve the design system as the product and company grow.