Image showing Design system - the color palette and typography documentation
Datasphere kit
White label design system for data-driven apps
design systems
saas
2024

Context

The design studio I collaborate with tackles 4-6 product proof of concepts every year, most of those are data–driven and consist of data tables and data charts.Here's the catch: the short deadlines are usual requirement for these kind of projects, which means that the engineering team is constantly wrestling with various frontend libraries, making endless custom tweaks – often without a designer in sight.

Challenge

The engineering team needs a component library and Storybook to ensure development rock-solid consistency and help the tech team level up their frontend game the quality of their deliverables.Additionally, we aim to build a system with clear white-labeling rules that would help the design team quickly apply branding and perform rapid design QA, especially when deadlines are breathing down the necks.

Diving Deep

To solve this puzzle, my team went full detective mode and started by analyzing the agency's past projects to uncover the most commonly used patterns by the engineering team. We sat down with the engineers, diving deep into their workflow, bottlenecks, and challenges. These interviews were gold mines of insight. In essence, their main request was straightforward: "Take our preferred libraries, apply a consistent visual style, and create one coherent component library where each component has well-defined states, behaviors, and scaling rules."

Functional Patterns

After meticulously examining functional patterns from our interface inventory, we crafted a component library roadmap. Each component was carefully structured, defining its variants and design architecture with precision.
Image showing Design system - the components mapping

Look & Feel

I knew the design needs to walk a tightrope of balancing the neutrality with an easy way to add a bit of digital or business vibe to the interface. The visual style should:The design should provide a quick and simple way to update the color palette and incorporate brand identity elementsThe look and feel should be able to easily accommodate typeface change when neededThe interface should remain neutral enough to keep users focused on the data.
Image showing Design system -  3 different side bar design approaches

Typography

My research revealed something interesting: most clients requesting proof-of-concept designs were either SaaS companies or traditional enterprises diving into digital transformation. The typography needed to strike a delicate balance – professional yet approachable. Enter Inter: the safest choice that balances business with digital and ensure legibility. Additionally to that, I used a combination of 2 icons packs - sharp functional icons by Materials and more playful outlined decorative icon, so that the interface could flexibly shift between corporate and digital vibe depending on how the typeface changes.
Image showing Design system -  the  typography scale

White labeling

The white-labeling rules include 4 ready-to-use color palettes for immediate application. This section of the design system documentation also draws from preliminary research into the agency's clients' brands and industries.I developed four ready-to-use color palettes, carefully tested to reflect the diverse brand landscapes of the target projects. This allowed instant adaptability for the majority of use cases.
Image showing Design system -  the whitelabeling guidelines

Grid & Scalability

The grid system and breakpoint decision came from the intensive workshop with business stakeholders. These revealed that the primary use case for this type of project is pitching product concepts on high-resolution monitors.This insight led us to a need the design system to scale up to 4K monitor resolution in addition to the default desktop resolution.
Image showing Design system - 2 different grid systems and the guideline for responsive widgets grids

The Handoff

Every design decision was meticulously documented in Figma variables and component tokens so that the engineers could easily grab and use them in code. This wasn't a one-and-done deal – it's an ongoing collaboration, so we continuously refine the tokens and other details with the engineering team.
Let’s get your project started!
If you have a business request but are not sure what exactly is needed from a design perspective, contact me—I'll help evaluate it and find a custom design solution.
schedule a call
Tenancy mobile app
download cv
back to home