HomeLight Design System Overview
Our team encountered problems with design consistency and quality as we scaled. The design team built a new design system in Figma to centralize information between engineering, product, and design. We brought in a small team of developers to help us plan, scope, and select technologies, and eventually settled on using the Figma Tokens plugin to connect our master component library to GitHub. This helped us work more efficiently and improved consistency and quality across multiple teams and applications.
Foundations
The design team advocated for the business to adopt our Figma design system. For this first version, the team chose to keep it simple and focus on foundations - type, color, buttons, inputs, toasts, etc.
Components
We use features such as component and autolayout to make sure the design is consistent.
Graphics
Variations of Illustrated icons and graphics.
Goals
User: Engineers, product managers, and designers to maintain quality UX and UI
Business: Reduce product development inefficiencies to cut down on cost and time
Product: Develop a design system for different platforms
Agent dashboard component library
As the company scaled, the design team realized we needed a design system for Agent Dashbaord as well. I worked with another lead designer to build out a more complex library using the “atomic” elements from the master design system.
Agent Dashboard
Flow
We use components to build screens and user flows.
Files
We developed a system of organization for design files so that all stakeholders and engineers could easily find the design.
Results
The design system improved the quality of the UI across all platforms and eliminate inconsistencies.