Affinidi’s Design System — Boosting consistency, speeding up design by 70%, and enhancing collaboration

Demonstrating the ROI of our design system convinced leadership to invest in it. Our tests showed a 70% reduction in design time, along with smoother developer handovers and numerous other benefits.

About Affinidi

At Affinidi, we worked on multiple product streams in parallel. The Affinidi console helps developers create services that are GDPR-compliant and go beyond. These services ensure the highest quality of privacy for users, allowing them to regain ownership over their data and benefit from their data. In order to showcase relevant use cases, we designed several consumer apps.

Challenges

  1. Translating the complex concepts of the technology into comprehensible and engaging designs

  2. Performing research and user tests to enhance designs and propose new features and useful purposes of the technology

  3. Developing and maintaining a design system to increase design and development efficiency

  4. Maintaining a coherent look and feel amongst several products and apps using the design system

  5. Designing custom-made and compelling illustrations to improve the user experience and enhance comprehensibility

Responsibilities

UX/UI design, usability testing, design systems, illustrating

“Keeping the Figma files separate and strictly using Zeplin for developer handovers, helped to identify mistakes, ensured high quality, and structured processes, enhancing communication and collaboration between designers and developers.” - Product manager

During my time at Affinidi, amongst many things, I learned about UI design guidelines and frameworks like Google Material, ensuring feasible designs and a smooth developer handover.

The Affinidi console

The Affinidi console is a developer portal that offers a collection of tools which enable developers to build secure and transparent products that empower individuals to get more aware and to regain control over their digital identities

The consumer apps

To illustrate the ease of implementation with the Affinidi Console, we designed multiple consumer apps that showcase relevant use cases of their technology.

The Design System

Increase design and development efficiency with a Design System

To maintain a consistent visual style across all products and meet the demands of our agile startup environment, we developed a living design system. This system allowed us to rapidly design and implement prototypes, enabling regular testing and iteration to create functional and desirable products.

Keeping developer handover separately from our Figma design files

While using Figma for designing and prototyping UIs, we utilized Zeplin to manage all styles, components, and final designs. Although Figma now offers similar functionalities, keeping final styles and components separate in Zeplin was beneficial. This separation helped identify mistakes, ensured high quality, and structured processes, enhancing communication and collaboration between designers and developers.

Next
Next

Onboarding