Problem & Objective
Maia was crafted as a highly customisable SaaS solution, empowering clients to tailor the product to their unique requirements. Unlike conventional SaaS offerings, our approach involves close collaboration between clients and our design team, ensuring that the product aligns seamlessly with their users' needs. This necessitates a design and development process that is agile and adaptable, allowing for swift adjustments to branding elements such as logos, colors, typography & spacing.
Like many products, Maia was initially constructed with basic styles for various functions. The common problem with styles - when I need to change only the color of certain text layers, I need to select layers individually across the screen. This process was not only time-consuming but also prone to human errors, particularly when managing designs across multiple files. The need for quick, error-free changes led to the implementation of a token-based design system.