WORK

ABOUT

CONTACT

LINKEDIN

WORK

ABOUT

CONTACT

LINKEDIN

Case N°

Case N°:

Case N°:

[002]

[002]

Visit
Sweden

Visit
Sweden

Reading Time:

Reading Time:

Around 5 mins

Around 5 mins

/About The Project

The project was about migrating Visit Sweden design from Sketch to Figma and create a new comprehensive design system that meets industry standards.  

The project was about migrating Visit Sweden design from Sketch to Figma and create a new comprehensive design system that meets industry standards. The end results were a high-quality component library and a well-built local style that helped the design team increase consistency and efficiency in the design process.

/Problem Statement

Previously, the design for visitsweden.com existed in Sketch, but it lacked a comprehensive design system and style guide. This resulted in inconsistent design and a poor user experience. Additionally, the components used in the project did not meet current industry standards.

Previously, the design for Visit Sweden existed in Sketch, but it lacked a comprehensive design system and style guide. This resulted in inconsistent design and a poor user experience. Additionally, the components used in the project did not meet current industry standards.

/Goal

The goal was to migrate the existing design from Sketch to Figma and establish a comprehensive design system and style guide that adheres to modern design principles.

The goal was to migrate the existing design from Sketch to Figma and establish a comprehensive design system and style guide that adheres to modern design principles.

/Challenges

Ensuring consistency across all designs was challenging and required close attention to detail. Additionally, creating a design system that was both scalable and could accommodate future growth and development proved to be a complex undertaking.

Ensuring consistency across all designs was challenging and required close attention to detail. Additionally, creating a design system that was both scalable and could accommodate future growth and development proved to be a complex undertaking.

/Impact

The project resulted in enhanced design consistency and efficiency by creating a high-quality component library and a well-structured local style guide. This initiative empowered design teams to collaborate more effectively and ensured seamless alignment with Visit Sweden’s design standards.

The project resulted in enhanced design consistency and efficiency by creating a high-quality component library and a well-structured local style guide. This initiative empowered design teams to collaborate more effectively and ensured seamless alignment with Visit Sweden’s design standards.

/Project Info

Client

Client

Visit Sweden

Visit Sweden

Role

Role

UX Designer intern at Fröjd Digital Agency.

UX Designer intern at Fröjd Digital Agency.

Year

Year

2023

2023

Contribution

Contribution

Design System, UI Design

Design System, UI Design

Photo credit: Roger Borgelid / Westsweden.com

Photo credit: Roger Borgelid / Westsweden.com

Defining

Defining

Building

Building

Design Audit

Design Audit

/The Process

A non-linear design process consisting of design audit, defining, and building was employed to establish an efficient and sustainable design system.

The project was about migrating Visit Sweden design from Sketch to Figma and create a new comprehensive design system that meets industry standards. The end results were a high-quality component library and a well-built local style that helped the design team increase consistency and efficiency in the design process.

/Defining

In the definition phase, I collaborated closely with the project manager, art director and developers to identify their needs and goals. By involving the target group early in the process, I could adapt the design system to the needs of the customer and Fröjd employees. I also established effective communication structures to ensure smooth collaboration  and handle any challenges quickly and efficiently.

Key Insights

Visual Consistency

Visual Consistency

The art director emphasized the importance of maintaining visual consistency.

The art director emphasized the importance of maintaining visual consistency.

Efficient development

Efficient Development

The developer expressed the need for well-documented design components.

The developer expressed the need for well-documented design components.

Storybook

Storybook

The design system In Storybook is not updated and is 8 years old.

The design system In Storybook is not updated and is 8 years old.

Old Sketch design file

Old Sketch Design File

Style guide and components were in Sketch and not updated at all and lacked documentation. 

Style guide and components were in Sketch and not updated at all and lacked documentation. 

Scalability

Scalability

The team expressed the need for a design system that can be adapted and scaled.

The team expressed the need for a design system that can be adapted and scaled.

Future development

Future Development

The project manager highlighted the need for a design system that meets the specific requirements for future project development.

The project manager highlighted the need for a design system that meets the specific requirements for future project development.

/Three Different Hats

Developing a design system with a focus on user experience presented unique challenges, especially given the limited resources and tight time frame. This project required a varied approach and I wore three different hats:

The project was about migrating Visit Sweden design from Sketch to Figma and create a new comprehensive design system that meets industry standards. The end results were a high-quality component library and a well-built local style that helped the design team increase consistency and efficiency in the design process.

[H 001]

UX Designer hat to ensure a user-centered design that is based on the target group's needs and challenges.


[H 002]

UI Designer hat to create visually appealing and consistent elements.


[H 003]

The developer hat to create a design system that can be transferred to Storybook for an easy test, debug and collaboration. 

[H 001]

UX Designer hat to ensure a user-centered design that is based on the target group's needs and challenges.


[H 002]

UI Designer hat to create visually appealing and consistent elements.


[H 003]

The developer hat to create a design system that can be transferred to Storybook for an easy test, debug and collaboration. 

/Design Audit

Step [001]

I Started the migration of the design from Sketch to Figma, which was facilitated by the import functionality in Figma. Upon importing the design into Figma, I noticed the absence of design documentation or style guide, necessitating a visual design assessment. This assessment involved evaluating and determining the current state of the design in Figma and identifying what needed to be created. It was also crucial to assess if the component sizes, colors, and text styles aligned with the existing website.

Step [001]

I Started the migration of the design from Sketch to Figma, which was facilitated by the import functionality in Figma. Upon importing the design into Figma, I noticed the absence of design documentation or style guide, necessitating a visual design assessment. This assessment involved evaluating and determining the current state of the design in Figma and identifying what needed to be created. It was also crucial to assess if the component sizes, colors, and text styles aligned with the existing website.

Step [002]

The second step involved gathering assets and reviewing the details of each component at various breakpoints. I examined design assets such as colors, text styles, sizes, and spacing. This provided me with an overview of each component on the website. Collecting all the materials was challenging and time-consuming, but with the aid of appropriate Figma plugins, Chrome extensions, and other HTML/CSS tools, the task became more manageable.

Step [002]

The second step involved gathering assets and reviewing the details of each component at various breakpoints. I examined design assets such as colors, text styles, sizes, and spacing. This provided me with an overview of each component on the website. Collecting all the materials was challenging and time-consuming, but with the aid of appropriate Figma plugins, Chrome extensions, and other HTML/CSS tools, the task became more manageable.

Step [003]

After the design audit, I got a detailed overview of each component style and there were no major differences between the migrated design and the current website. With the design audit results and the needs of the target audience in mind, it was time to move on to the next step, which meant building basically everything 😄.

Step [003]

After the design audit, I got a detailed overview of each component style and there were no major differences between the migrated design and the current website. With the design audit results and the needs of the target audience in mind, it was time to move on to the next step, which meant building basically everything 😄.

/Design

The process began with prioritizing the foundational elements of the design system, including an accessible color palette, typography, grid, spacing, buttons, etc. Next, I focused on developing more complex components such as molecules, organisms, templates, and pages. This was done to create a comprehensive and cohesive design system.

The project was about migrating Visit Sweden design from Sketch to Figma and create a new comprehensive design system that meets industry standards. The end results were a high-quality component library and a well-built local style that helped the design team increase consistency and efficiency in the design process.

Atoms

Atoms

Molecules

Organisms

Organisms

Templates

Templates

Pages

Pages

/Principles I Followed

[001]

Nested components" are used to reduce the number of components in the project.

[001]

Nested components" are used to reduce the number of components in the project.

[002]

I utilized Auto Layout in Figma to build all components, enabling me to reuse them across different devices or layouts.

[002]

I utilized Auto Layout in Figma to build all components, enabling me to reuse them across different devices or layouts.

[003]

States for components such as hover, focus, error, and disabled state.

[003]

States for components such as hover, focus, error, and disabled state.

[004]

Color accessibility is checked during the creation of the color style and for each component.

[004]

Color accessibility is checked during the creation of the color style and for each component.

[005]

The initial step in component documentation includes variants, anatomy, layout, and spacing.

[005]

The initial step in component documentation includes variants, anatomy, layout, and spacing.

[005]

The initial step in component documentation includes variants, anatomy, layout, and spacing.

/A System Within A System

The creation of a style guide facilitated a streamlined approach to building new components and further developing templates and pages.

The creation of a style guide facilitated a streamlined approach to building new components and further developing templates and pages.

/Next Step

The design system is an ongoing project, and so far, we have a set of components ready, which can be crucial in terms of efficiency, consistency, and future development. The next steps could be as follows:


  • Design tokens.

  • Completing the documentation of components.

  • Continuous updates of the design system.

The design system is an ongoing project, and so far, we have a set of components ready, which can be crucial in terms of efficiency, consistency, and future development. The next steps could be as follows:


  • Design tokens.

  • Completing the documentation of components.

  • Continuous updates of the design system.

/Summary

During my internship as a UX/UI Designer at Fröjd digital agency, I was responsible for migrating the design for visitsweden.com from Sketch to Figma and creating a comprehensive design system and style guide. Challenges included ensuring consistent design elements and creating a scalable design system for future growth. I conducted a design audit to evaluate and establish existing design elements and created a detailed list of what needed to be built. By utilizing Custom properties, Nested components, and Auto Layout in Figma, I created a cohesive design system with various components and variants.

During my internship as a UX/UI Designer at Fröjd digital agency, I was responsible for migrating the design for visitsweden.com from Sketch to Figma and creating a comprehensive design system and style guide. Challenges included ensuring consistent design elements and creating a scalable design system for future growth. I conducted a design audit to evaluate and establish existing design elements and created a detailed list of what needed to be built. By utilizing Custom properties, Nested components, and Auto Layout in Figma, I created a cohesive design system with various components and variants.

WORK

ABOUT

CONTACT

LINKEDIN

WORK

ABOUT

CONTACT

LINKEDIN

Music:

On

On

On

On