Design Systems
As the ecosystem at Wave expanded, there was a need for a design system to speed up design and development, and to maintain a consistent visual experience across all pages.
At Wave, there are two design systems:
1. Buoyant - An HTML/CSS framework for all components such as typography, buttons, forms, etc.
2. Lighthouse - A React framework that converts Buoyant components into React components.
I was an active contributor to both of these projects, and have learned tremendously about code quality, maintenance, and scalability.
This is Bouyant, our pattern library that housed “styles” for our design system.
This is Lighthouse, our React pattern library that housed “components” for our design system.
A selection of available components from Buoyant.
Button variants
Icons
Form styling
Table styling
Notifications
Wizards
Ripple, our email templating system, allows designers to create desktop and mobile emails given a set of responsive components.