Particle Design System

RJ Urquhart

0

Frontend Engineer

Design Systems Specialist

Digital Accessibility

Drupal

HTML5

Sass

Particle Design System | Astrogoat
Particle Design System | Astrogoat

RJ: Front-End Developer & Documentation Specialist

Particle is an application-agnostic design system built by Phase2 to accelerate the development and integration of accessible, scalable digital solutions across a wide range of clients. As part of the team, I contributed to both the development and documentation of Particle, ensuring that design systems could be easily applied to various platforms, including Drupal.
The system uses Atomic Design principles to create reusable components, allowing clients to streamline their design processes while maintaining a consistent and accessibility-focused user experience.

Key Contributions

Developed components and documentation using Twig, Sass, and JavaScript, ensuring that the design system was scalable and could be applied to various applications.
Documented key features and best practices for using Particle, making it easier for developers and designers to integrate into their projects.
Ensured that components followed Atomic Design principles, improving consistency and reusability across all client applications.

Impact

Enabled clients across industries to rapidly prototype and build accessible, scalable digital products by using Particle’s component-based architecture.
Improved developer efficiency by providing comprehensive documentation and best practices, reducing onboarding time for new users of the system.
Contributed to a system that is flexible enough to be applied across multiple platforms, including Drupal, increasing adoption by a wide variety of clients.

Skills Used

Accessibility Best Practices
Atomic Design Principles
Front-End Development (Twig, Sass, JavaScript)
Documentation & Best Practices
Webpack Configuration
Bootstrap 4 Integration
Pattern Lab Prototyping
Cross-Team Collaboration

What is Particle?

Particle is an opinionated set of tools and examples to:
Build one or more application-agnostic design systems made of assets like Twig, Sass, JavaScript, images, etc
Apply those design systems to a locally-served Pattern Lab for rapid prototyping
Apply those design systems to other consuming apps like, Drupal

Particle Features

Drupal theme, Pattern Lab instance
Strict Atomic Design component structure
Robust Webpack bundling of all CSS, JavaScript, font, and static assets for multiple targets
Webpack Dev Server for local hosting and hot reloading of assets into Pattern Lab
Iconfont auto-generation
Bootstrap 4 integration, used for all starting example components
Auto-linting against the AirBnB JavaScript Style Guide and sane Sass standards
All Webpack configuration is fully configurable
PostCSS transformation powered by browserslist.

Read More

Like this project
0

Posted Sep 22, 2024

Contributed to the Particle Design System, developing components and documentation, enabling scalable, accessible design solutions for prestigious clients

Likes

0

Views

7

Clients

Phase2

Tags

Frontend Engineer

Design Systems Specialist

Digital Accessibility

Drupal

HTML5

Sass

FreeCodeCamp / JAMstack Hackathon - PDX Satellite Edition
FreeCodeCamp / JAMstack Hackathon - PDX Satellite Edition
ScareGrounds PDX Small Audit
ScareGrounds PDX Small Audit
ScareGrounds PDX Standard Audit Report
ScareGrounds PDX Standard Audit Report
Advent Health's Unifying Digital Experience
Advent Health's Unifying Digital Experience