Gallery
Abdelhamid Younis Portfolio
Share
Explore
Home

icon picker
Tubics's Design System & documentation 2021

Tubics wanted to migrate from the old color palette to the new color palette, while at the same time adobting a new React-material design system.
CompanyTubics Gmbh
Duration ​2 Months
Role ​UX/UI Designer

Group 1301.png

Project plan

Step 1: Creating inventory for all components and states
Step 2: Selecting the UI framework
Step 3: Designing the components with the new color palette
Step 4: documenting the components in confluence
Step 5: Mock the 3 main flows with the new component to get approval
Delivery step 1: migrating to the new colors and fonts and resolving inconsistencies
Delivery step 2: building a web page for the components

Project Team and responsibilities

Product owner: responsible for the whole project rodemap
Agile coach: following up on team progress and alignment.
Developers: lead the migration from the old angular app to the new react library.
UX/UI designer: I was responsible for making the components in Figma, and handing it over to devs, while making sure that the quality is met.
Marketing: She managed the project of redesigning our company website with an external agency, and toke care of updating the imagery and icons to fin to the new branding on our social media channels.

Step1: Creating inventory for old components

With the help of one of the frontend developers we exported all the colors in the stylesheet, then made an excel sheet with where they were used in the app and and in which context.
Mix and match
I tried to mix and match the text styles or the color styles that are closer together into one text/ color styles. the picture below describes how a group of colors in the old app were replaced by a new color in the the new branding color palette. we did the same for the font color & size. ​
Screenshot 2022-03-23 at 19.16.25.png
Creating a component Inventory
Coming to the components we created a table in excel with all the components and how many instances of this component in the product. and where these components were used in the product.

Step 2: Selecting the UI framework

We had to choose which react library we will use in the code to import the components from, although tailwind offered greater flexiblity with designing components we had to use the last one because it os a light weight react material library.
Screenshot 2022-03-23 at 19.43.41.png
Screenshot 2022-03-23 at 19.44.22.png

Screenshot 2022-03-23 at 19.46.18.png


Screenshot 2022-03-23 at 19.43.08.png



Step 3: Designing the system (1 week)

Taking the old component inventory, the react material library and making some research on other enterprise application design systems such as (Intergaltic by semrush, Atlassian Design system, polaris by shopify, and more ...) I started creating the design system components in Figma.

Colors and text styles

Frame 1776.png
Typo (6).png

App bars & buttons

Frame 2129 (1).png
Frame 1777.png

Frame 1778.png

cards (1).png
cards (2).png

Forms (2).png

Forms (3).png
Forms (4).png
Forms (5).png


Step 4: documenting the components in confluence (2 weeks)

Developers needed guidelines in the future on how to use the design system. I made extensive research on design system guidlines and made this documentation in Figma.


Screenshot 2022-03-23 at 19.50.30.png

Screenshot 2022-03-23 at 19.50.45.png

Screenshot 2022-03-23 at 20.00.10.png
Screenshot 2022-03-23 at 20.00.35.png
Screenshot 2022-03-23 at 19.53.16.png
Screenshot 2022-03-23 at 19.55.05.png


Screenshot 2022-03-23 at 19.50.55.png
Screenshot 2022-03-23 at 20.03.08.png
Screenshot 2022-03-23 at 20.03.54.png
Screenshot 2022-03-23 at 19.53.43.png
-
Screenshot 2022-03-23 at 19.55.32.png

Step 4: I mocked the 3 main pages in the app with the new component to get approval


Group 1234 (2).png
Group 1236 (2).png

Group 1301 (4).png

🚀 How we measured the success and the clarity of the design system documentation.


we made a worksop with the developers where they were instructed to create a page in the app for the top ranking keywords without my assistant, we told them what the page should include and just told them to use the design system to design this page. The developers could manage to do it in 1 day without any design assistance, just using the documentation.
This was the output of the developers.
image.png

Delivery step 1: Migrating to the new colors and fonts

image.png

Delivery step 2: building a web page for the components

pasted image 0.png

Share
 
Want to print your doc?
This is not the way.
Try clicking the ⋯ next to your doc name or using a keyboard shortcut (
CtrlP
) instead.