An extension to the existing design system
Since the existing Harmony Design System for Android was already familiar to our users, we didn’t need a brand overhaul, just a natural extension for the web.
However, because multiple teams were still actively shipping mobile features, modifying the mobile DS would have disrupted ongoing work.
So, I created a separate but connected system: Harmony Web.
To structure it, I followed Brad Frost’s Atomic Design model, breaking the work down into:
1. Foundations such as colors, typography, spacing, icons, and layout.
2. Components such as buttons, inputs, badges, tables, and modals.
3. Patterns and Templates including layout grids, navigation frameworks, and page compositions.