Hostari Design System

Hostari aims to provide appealing games and match the features of competitors while offering top-notch server hosting. Despite a small team, we prioritize releasing games that users desire and maintaining consistency in website elements for ease of use.
This is why we created the Hostari Design System.

01

Introduction

Some key things I had to remember when creating a design system:

  1. Capitalize on patterns that are already in use. Identify what’s common and less common(which can be turned into variants).

  2. Make sure to standardize naming conventions, accessibility requirements and file structuring

  3. Components range in complexity. Reduce components to a single function, button or dropdown

  4. Your technical approach doesn’t matter as much as creating a living, breathing system that’s flexible, maintainable, stable, scalable and successful in the long-term

02

Process

  1. We created a visual inventory of the existing components in our website. This was made faster by using CSS Stats.

  2. Next, we decided on the fundamental elements and components that were essential to our design system. We came up with 3 fundamental elements and 15 design components. We also prioritized adding design tokens for each visual specification so that our front-end engineers could easily label them and we could easily update any component in the future.

  3. After planning the contents of our initial design system, we began designing the guidelines and components.

  4. We also consulted our engineering team if the components we have made are feasible, and started to test them on existing designs and features we were planning to build.

  5. For the final step of our process, we published the guidelines and components on Zeplin and we are currently collaborating with our engineers to export to Storybook.

Let’s Collaborate

©

Gia Galvez

2024

Let’s
Collaborate

©

Gia Galvez

2024

Let’s
Collaborate

©

Gia Galvez

2024