Select Page

Overview

The challenge

Build a design system that can enable the teams to build products with one unified language, so the interfaces and experience are simple and coherent.

My role

As a UX Lead I guided and documented the construction of the design system. I also act as a design systems advocate.

The process

Research

In the research phase we analyzed the internal UI kits and all the different products that the company was developing.

After understanding the patters we started filtering what we wanted to keep.

Definition

In the definition phase, we took into consideration the most important UI patterns that we needed to develop in order to prioritize the main digital products that we were developing.

Design & Document

We started designing at the same time the documentation of that design, which allowed visibility and partnering with development initiatives.

Breakdown

Benchmark

We thoroughly examined the documentation of the standards and the elements of well-known design systems during the benchmarking process.

We discovered from the benchmark that these well-known design systems have some common concepts. Three principles to serve as the cornerstones of our design system based on our demands:

  1. Visibility
  2. Flexibility
  3. Communication

Building

We utilized Figma to lay out all of the components that are used in our platforms in a table and arranged them into an initial structure of atoms, molecules, and organisms for our application of the Atomic Design organization.

Creating Components

We ensured that each of our components is the following during the creation phase:

  1. Accessible
  2. Intuitive
  3. Aesthetic

The results

We combined all available sources of knowledge into a single tool that everyone had access and is willing to use.

Design system structure

Construction guide

Typography

Typography has an impact on design, creates identity, provides attractiveness and brings information closer to the user. Typography is an essential aspect that should not be overlooked.

Color

Maintaining consistent and attractive digital interfaces across all tutenlabs, be they applications or experiences, calls for expanded guidance on the use of color.

Copywriting

In the interface, we need to resonate with users through dialogue. Clear and precise words are easy to understand, and a proper tone can easily engender a sense of confidence.

Layout

The layout or template is a scheme of the distribution of the elements within a web page. It is made up of a series of blocks of certain dimensions in which the content will be placed.

Components

Components are the building blocks of the design system. Each component solves a specific interface problem, such as presenting a list of options, allowing a form submission, etc.

Testing

User experience testing is the process of testing different aspects of the experience to determine the best way to deliver our solution and improve the interaction users have.

Branding

Identity

The vision of tutenlabs is to build a world in which companies can deliver memorable experiences, transforming the relationship with their clients and collaborators, based on their lifestyle and with values that identify them.

Purpose

It is transforming the customer experience. It is to make companies generate better service experiences and increase the productivity of work teams. We make our capacity for innovation and agility available to each client.

Culture

It is agile and dynamic. Allow the space to self-manage and focus on meeting your goals. Combining lean and agile methodology that allows to deliver a world class product.

Components

Navigation

The user interface shell consists of three components: the header, the left panel, and the right panel. All three can be used independently, but the components were designed to work together.

Tables

Data tables are used to organize and display data efficiently. The data table component allows for customization with additional functionality, as needed by the users of your product.

Modal

Modals are a type of dialog used to present critical information or request user information needed to complete a user’s workflow. Modals interrupt a user’s workflow by design.

Buttons

Buttons are clickable items that are used to trigger actions. They communicate calls to action to the user and allow users to interact with the pages in a variety of ways.

Helpers

Indicators or information. They show additional information when you click, hover, or focus. The information must be contextual, useful and non-essential.

Forms

Forms are used to submit data, so we need to be as concise as possible when designing them. Think about each field and what value the data will provide. What will we gain by collecting this information? Is this valuable information for us? Is this information so valuable that it is worth preventing the user from continuing if they choose not to provide it?

Notifications

Notifications are messages that communicate information to the user. The two main types of notifications are toast notifications and online notifications.

Planning

The construction of the resource planner was based on the Full Calendar code which gave us the initial footing to define the structure and functionalities of this component.

Cards

All the components have been designed to work harmoniously together, as parts of a greater whole.