Digital Surge
Digital Surge

2023

Digital Surge

Digital Surge was the leading cryptocurrency platform in Australia in 2023.

Design System

Figma

Project Foundation

My job was to make design enhancements and revamp an old unloved design system.

Project Foundation

We kicked off this project by asking the following questions:


  • "What can be improved?"

  • "What are the best tools for the job?"

  • "What features do we want to release first?"

  • "When is the first release due?"

Atomic Design Methodology

My design systems use Brad Frosts Atomic Design Methodology.

Typography

Figma can only use pixels for font size. I calculated the REM based on 16px body size and scaled all fonts with percentages using the “Hand>>over” plugin.


Pro Tip:

Here’s a handy calculator: http://pxtoem.com


4 px Grid System

This design system uses a layout grid of 4 pixels currently utilised by all major brands such as Linkedin, Twitter, Air BnB, and more. Ideally, all elements for UI components need to be divisible by four (yes, even text line height).



Component variables

Figma uses components to create variations.

BEM Model

Block, Element, Modifier means UI components are nested in many levels: namespace, category, concept, property, variant, and scale. These can also be called tokens.


Naming Conventions

All elements will contain information in the variants pallet that developers can copy from the Figma inspector panel to create the visual design with CSS.


Semantics

Semantics are and accessibility are the key to good a successful product.

Semantic HTML markup (headings, titles, alt attributes, etc.) will improve accessibility ratings and page rankings in search results.

More Works

(SG — 02)

©2024

Digital Surge
Digital Surge

2023

Digital Surge

Digital Surge was the leading cryptocurrency platform in Australia in 2023.

Design System

Figma

Project Foundation

My job was to make design enhancements and revamp an old unloved design system.

Project Foundation

We kicked off this project by asking the following questions:


  • "What can be improved?"

  • "What are the best tools for the job?"

  • "What features do we want to release first?"

  • "When is the first release due?"

Atomic Design Methodology

My design systems use Brad Frosts Atomic Design Methodology.

Typography

Figma can only use pixels for font size. I calculated the REM based on 16px body size and scaled all fonts with percentages using the “Hand>>over” plugin.


Pro Tip:

Here’s a handy calculator: http://pxtoem.com


4 px Grid System

This design system uses a layout grid of 4 pixels currently utilised by all major brands such as Linkedin, Twitter, Air BnB, and more. Ideally, all elements for UI components need to be divisible by four (yes, even text line height).



Component variables

Figma uses components to create variations.

BEM Model

Block, Element, Modifier means UI components are nested in many levels: namespace, category, concept, property, variant, and scale. These can also be called tokens.


Naming Conventions

All elements will contain information in the variants pallet that developers can copy from the Figma inspector panel to create the visual design with CSS.


Semantics

Semantics are and accessibility are the key to good a successful product.

Semantic HTML markup (headings, titles, alt attributes, etc.) will improve accessibility ratings and page rankings in search results.

More Works

(SG — 02)

©2024

Digital Surge
Digital Surge

2023

Digital Surge

Digital Surge was the leading cryptocurrency platform in Australia in 2023.

Design System

Figma

Project Foundation

My job was to make design enhancements and revamp an old unloved design system.

Project Foundation

We kicked off this project by asking the following questions:


  • "What can be improved?"

  • "What are the best tools for the job?"

  • "What features do we want to release first?"

  • "When is the first release due?"

Atomic Design Methodology

My design systems use Brad Frosts Atomic Design Methodology.

Typography

Figma can only use pixels for font size. I calculated the REM based on 16px body size and scaled all fonts with percentages using the “Hand>>over” plugin.


Pro Tip:

Here’s a handy calculator: http://pxtoem.com


4 px Grid System

This design system uses a layout grid of 4 pixels currently utilised by all major brands such as Linkedin, Twitter, Air BnB, and more. Ideally, all elements for UI components need to be divisible by four (yes, even text line height).



Component variables

Figma uses components to create variations.

BEM Model

Block, Element, Modifier means UI components are nested in many levels: namespace, category, concept, property, variant, and scale. These can also be called tokens.


Naming Conventions

All elements will contain information in the variants pallet that developers can copy from the Figma inspector panel to create the visual design with CSS.


Semantics

Semantics are and accessibility are the key to good a successful product.

Semantic HTML markup (headings, titles, alt attributes, etc.) will improve accessibility ratings and page rankings in search results.

More Works

©2024