Psync Design System

ROLE

Product Designer

TIMELINE

December 2023 – February, 2024

TOOLS

Figma

INDUSTRY PARTNERS

Psync

PROJECT OVERVIEW


Presented here, Design System PSYNC is a comprehensive set of design guidelines, patterns, components, and assets that are systematically organized and documented to facilitate the creation of consistent and cohesive user interfaces across digital product. I have been creating this application from the beginning of its existence together with a team consisting of developers and graphic designer.

SOFTWARE

Group 2-2

DISCOVERY

Problem Statment – Chaos in design


How to build a Figma file to make it easy for all team members to find their way around?

Without a properly organized design of the system and its components, all the work for all team members is simply unbearable! Each change involves many corrections – that’s why I decided to start with the basics of organizing our design file and naming each component separately.

RESEARCH

Learning about Design Sysstems

Atomic Design Principles – Way to go!

When organizing the Figma file, I followed the Atomic Design Principles. advocate for breaking down user interfaces into smaller, reusable components to facilitate a systematic and scalable approach to design and development. The concept draws inspiration from chemistry, where atoms combine to form molecules, which in turn combine to form organisms and ultimately complex structures. similarly, in atomic design, UI elements are categorized into distinct levels of abstraction:

 

  • Atoms: Atoms are the basic building blocks of a user interface. These are the smallest, individual elements such as buttons, inputs, icons, and text labels.
  • Molecules: Molecules are combinations of atoms that form more complex UI components with specific functionalities like input fields with labels, button groups, or navigation menus.
  • Organisms: Organisms are larger, more complex UI components that consist of groups of molecules and/or atoms like header sections, product cards.
  • Templates: Templates provide the layout structure for a page or screen by combining multiple organisms into cohesive arrangements.
  • Pages: Pages are instances of templates populated with actual content, representing the final visual and interactive experience presented to users. Pages demonstrate how the design system is applied in real-world contexts and provide a tangible representation of the interface in action.

DEFINE & IDEATION

How to create a design system that is easy to find your way around?

The basis here will be, as previously mentioned, appropriate division of components from the smallest to their groups – the naming and organization of pages are also important here. Ultimately, the aim of a design system is to empower teams to create high-quality digital products efficiently, while also ensuring consistency, scalability, and accessibility across all touchpoints.

PROTOTYPE

Keep the file clean and  components scalable

Even though so far we still have a limited number of components, I know that the design system is constantly growing and there will be even more components in the future. Therefore, each component should be scalable with an appropriate number of variants. Therefore, after getting to know Figma even better, I used autoleyout, which helps create components of different sizes (e.g. depending on the amount of text) without changing previously set margins. The image and presentation attached below shows how we can change the size, color or type of the icon with one click, depending on our needs.

NEXT STEPS

It is not the end

The development and maintenance of system design is continuous work
After successfully completing the design system creation project, it’s essential to reflect on the achievements and outcomes.In the near future, I will constantly collect feedback from people working in the team – I will improve the system and make sure that it is clear to everyone. It should be remembered that the design system becomes more and more complex as the product develops, so it is worth remembering about the system at the very beginning of product design.