léan fourie
client
IoT.nxt
role
UX / UI consulting & Dev
year
2023
Overview
Connect UI is a design system that will be used in multiple products within IoT.nxt. The design system need to be accessible, scalable and adaptable to work within different environments.
The challenge
The company went through a change from a product company to a service company. With this change the design system needed to be refreshed all the while keeping in mind that it should cater for the brand of multiple companies rather than just one. We needed to create a new design system that can easily be used by all the teams, dev and design and should be easily theme according to the product it will be used in.
The process
We investigated building a consistent multi-brand design system usable by any team. We assessed charting libraries' limitations for component theming to establish what we can and cannot do. With time constraints, we used Untitled UI as the design system base, recreating the components to fit our needs, and StencilJS for component development. We documented the components extensively for effortless use.
The concept
The design system concept is form follows function. We followed a minimalism design style which made adapting them to multiple brands easy. These components form the basis of the products and they had to be more focused on function rather than delight.
Key learnings
Collaboration and communication between design and development is important for a successful design system. Understanding development limitations and allowing for creative design freedom where possible can result in products that are not only functional but eastetically pleasing. Both design and dev have valuable insights on how to make a component work and display best for the end user.