top of page

Métamorphe - Design System

How I created a Design System for WhiteLabel products.

Capa 2.png

What is Design System

Design System is a set of rules and components for a given digital product, taking into account consistency, standardization and brand identity, to guide the development of interfaces.

Brand Colors

Used as main colors for UI and components.

Brand_Color.png_id=9992f78b-f149-429b-8786-3c27d835b87c&table=block&spaceId=d4f274f9-2401-

Status colors

Used to define the statuses of a certain action during the execution of a task.

Status_colors.png_id=bdbd4814-2ab8-46ee-ad0e-34561f722d76&table=block&spaceId=d4f274f9-240

Grey scale

Mainly used as layout and text colors to create contrast in the interface.

Escala_de_cinza.png_id=06c2af88-c756-4171-9b2f-b9095b55e1ce&table=block&spaceId=d4f274f9-2

Fonts

ROBOTO and FIRA SANS fonts were used.

Texte_Style.png_id=39ea63c8-3bef-4fbf-8c13-abfdf170c4fa&table=block&spaceId=d4f274f9-2401-

Icons

Material Design icons were used.

Icons.png_id=02f6151f-8772-40f0-91b8-f5086898076b&table=block&spaceId=d4f274f9-2401-4c80-b

Buttons and Inputs

Some rules were created to guarantee the good use of the buttons and inputs created

Switch

Use the toggle switch if you:

  1. Applying a system state, not a contextual state

  2. Introducing Binary Options, Not Opposites

  3. Activating a state, not performing an action

Switch_2.png_id=9b420feb-f7fb-4cbb-81fe-af7544750431&table=block&spaceId=d4f274f9-2401-4c8

Checkbox

Checkboxes are used for multiple choices, not mutually exclusive choices. Each checkbox works independently of other checkboxes in the list, so checking an additional box does not uncheck the others already selected.

Checkbox_2.png_id=a05b320a-1dfa-4a09-b9c2-5fd5ae47dac8&table=block&spaceId=d4f274f9-2401-4

Radio Button

Radio Buttons (multiple choice) are used for mutually exclusive choices and the user must select exactly one option. When a user chooses a new item, any other choice is automatically deselected.

Radio_Button_2.png_id=f03ca7c9-59da-439f-b6d3-9fe11adf4f12&table=block&spaceId=d4f274f9-24

Selection

The selection component allows users to choose an option from a list. It is used in forms for users to submit data.

Selection_2.png_id=01a7c348-9463-47a2-b6f4-f495103c0fa3&table=block&spaceId=d4f274f9-2401-

Forms

All forms are composed of labels, placeholder, validation and input fields.

Labels and placeholder

The labels tell users what the corresponding input fields mean, and the placeholder gives hints about what goes into a field. Placeholder text is optional.

Formulrios.png_id=d85720c2-d60f-4ca8-8fe8-903bc57abc0f&table=block&spaceId=d4f274f9-2401-4

Validation and feedback

Informs whether the data submitted by the user conforms to acceptable parameters.

Validation.png_id=799564bc-564e-458a-8f7a-1d541fade399&table=block&spaceId=d4f274f9-2401-4

Input Fields

Allows users to provide information. Information can be entered via a variety of different input fields ranging from text fields, checkboxes and many other types.

input_fields.png_id=26a5de7a-f876-41b6-bb80-b1404d852702&table=block&spaceId=d4f274f9-2401

Home Buttons

  1. The color of the icons, the writing and the color of the button must not be changed

  2. The distance between buttons should be 8px

  3. Rounding the edges with a radius of 8

  4. Shading (box-shadow) Blur 4, Y 1, 25% opacity

home_buttons_antigos.png_id=77e28aba-18d5-4062-b77c-7d4de6c01c92&table=block&spaceId=d4f27
  1. The color of the icons, the writing and the color of the button must not be changed

  2. The distance between buttons should be 16px

  3. Rounding the edges with a radius of 16

  4. Shading (box-shadow) Blur 4, Y 1, 25% opacity

home_buttons_novos.png_id=970d6457-e5d0-4f8f-82d8-9c495ae92aa1&table=block&spaceId=d4f274f

Main Buttons

The main buttons are used for the main actions of the application. The width, height or rounding must not be changed (with exceptions), and the order between the primary, secondary and tertiary buttons must be respected.

Boto_principal.png_id=bf435bab-9758-40ea-813b-7df5159a9840&table=block&spaceId=d4f274f9-24

applications

The buttons must respect a hierarchy and spacing.

Aplicaes_boto.png_id=7e2f7d91-634d-4be1-b719-6a9bb9ced80c&table=block&spaceId=d4f274f9-240

Password Input

They are unique to short, numeric passwords. It can occur in 4-digit password confirmation, email and SMS confirmation.

Password_input.png_id=79ef6b09-2025-486a-966f-acbe0b25a380&table=block&spaceId=d4f274f9-24

Password aplication

Password_aplication.png_id=653ab180-f958-451e-9021-ac1c37706db5&table=block&spaceId=d4f274

System and Interface

Tab bar

It maintains easy and quick access to the main actions of the application.

Tab_bar.png_id=2dd942c3-32fb-4eed-b316-f65b5faea06a&table=block&spaceId=d4f274f9-2401-4c80

All buttons can be changed according to the end user's preferences, that is, the functions most used by the user. With the exception of the Home button, which will remain fixed.

 

The Cards, Investments, Home, E-commerce and Pix functions are born native.

 

The user will be able to choose between changing the functions according to his choice, or leave it in automatic mode, which prioritizes the most used functions.

Boto.png_id=3cf03030-ffc9-4429-8100-e5ab9bb45803&table=block&spaceId=d4f274f9-2401-4c80-b3

Navigation bar

Used when the current page has a title and you can go back to the previous page.

nav_1.png_id=1d90df88-9d75-4225-a69c-3144bd0e10e2&table=block&spaceId=d4f274f9-2401-4c80-b

Navigation bar

Used when the current page does not have a title and you can go back to the previous page.

nav_2.png_id=f271a48e-d61d-4f0a-b67e-dc39b45723b4&table=block&spaceId=d4f274f9-2401-4c80-b

Navigation bar

Used when the current page has a title and you cannot go back to the previous page.

nav_3.png_id=761c2eb0-3b12-49bd-923a-fe0bc438887b&table=block&spaceId=d4f274f9-2401-4c80-b

Navigation bar

Used when the current page does not have a title and you cannot go back to the previous page.

nav_4.png_id=02fe60fd-ea06-4501-aec3-994700e48cd3&table=block&spaceId=d4f274f9-2401-4c80-b

Header

Keeps the customer's brand information and username, and gives access to the account statement and app settings. Used only in the app's home and suffers an intersection of the main menu buttons.

header.png_id=093e69ef-1b3b-4554-b87b-ae7ea3daf472&table=block&spaceId=d4f274f9-2401-4c80-

Dividers

They help in the division and hierarchy of information.

Dividers.png

Modals

They serve to alert about any error or state of the system that requires immediate action from the user.

Modals.png_id=548061ee-282f-46ed-be93-148a9539d92e&table=block&spaceId=d4f274f9-2401-4c80-

Used when the user needs to choose 1 alternative, it closes automatically after the choice, but advances to the next page after being selected.

modals_2.png_id=a7fe9520-a4e4-483e-bb2d-db192db67d54&table=block&spaceId=d4f274f9-2401-4c8

Used when the user needs to choose 1 alternative, it closes automatically after the choice, but advances to the next page after being selected.

modals_3.png_id=29202e6c-8bcf-4935-a206-9a59ee74957c&table=block&spaceId=d4f274f9-2401-4c8

Used when the user needs to choose 1 alternative, it closes automatically after the choice, but advances to the next page after being selected.

Modals_4.png_id=1220f885-5e6a-41e2-8083-1bfe8c9b5017&table=block&spaceId=d4f274f9-2401-4c8

Rating

It serves for the user to evaluate his experience in the application from 1 to 10. The user is not obliged to evaluate, and can evaluate using only the stars, the comment is optional.

Rating.png_id=56acfb8e-70f3-4f59-9c87-1808cc61c03b&table=block&spaceId=d4f274f9-2401-4c80-

White Label Application

Whitelabel.png_id=1a25e0d6-6425-4fd5-9a49-0343adb391a5&table=block&spaceId=d4f274f9-2401-4

Métamorphe

The Métamorphe Design System was created to meet a need for whitelabel products. It is worth remembering that a Design System has no end and is constantly evolving.

Logo.png_id=8083099d-bd32-460e-b1e4-8248a0d7c741&table=block&spaceId=d4f274f9-2401-4c80-b3

Thank you

bottom of page