TAIKAI Garden: The Journey of Building a Design System at LayerX

LayerX
6 min readOct 25, 2024

--

With the upcoming launch of the TAIKAI Garden, it became clear we needed a unified design system at LayerX. With Bepro and TAIKAI already well-established, introducing the Garden required creating a seamless experience across all LayerX platforms.

As a team of just two designers — Carolina and me, Rodrigo — we recognized that building a design system would be essential to tie everything together, streamline development, enhance collaboration, and set the stage for LayerX’s future growth. In this article, I share insights into our creative process, how we approached building the design system, the challenges we faced, and the solutions we developed to ensure a cohesive and scalable design across all LayerX platforms.

What is a Design System?

A design system is more than just a collection of components — it’s a blueprint that establishes consistency across products while streamlining the design-to-development workflow. As we embarked on designing the Garden, we realized that having a solid design system would ensure that all of our products, new and existing, felt cohesive under the LayerX brand.

Key components of a Design System:

  • Reusable components: Buttons, forms, and layouts shared across products.
  • Design tokens: Variables like colors, typography, and spacing that ensure uniformity.
  • Guidelines: Consistent design principles that guide both designers and developers.
  • Documentation: A single source of truth that helps the entire team stay aligned.

The TAIKAI Garden marked a turning point in how we approached product design. Without a design system, keeping the look and feel consistent across multiple products would have been a monumental task, especially as we continue to scale.

New to the TAIKAI Garden? Here’s a Snapshot Report to keep up to speed.

What sparked the need for a new Design System

Before the TAIKAI Garden, we had two products at LayerX — Bepro and TAIKAI — that had developed their own unique design languages over time. With the addition of the Garden to our products, it became clear that we needed a unified framework to ensure brand consistency across all three platforms.

The drivers of the new Design System

  • Cohesion: Our 3 products needed to feel like they are part of the LayerX family.
  • Efficiency: Building a new product while maintaining existing ones requires a streamlined design and development process.
  • Scalability: We needed a system that would support future products and features without adding complexity.

By building a design system, we ensured that Garden’s design would be in harmony with Bepro and TAIKAI while establishing a foundation for future LayerX products.

Merging 3 design languages into 1

One of our biggest challenges was merging the different design languages of Bepro, TAIKAI, and the Garden into a unified system. Even though they might target different audiences and serve different purposes, they need to visually align with each other. But how did we tackle this?

1- Identify common elements: We pinpointed the design elements that could be shared across all products, such as button styles and typography.

2- Preserve uniqueness: While our products shared some core components, we also made sure to preserve the distinct identity of each product, such as their brand-specific colors and themes.

3- Introduce new patterns: To tie everything together, we introduced new design patterns that worked across the LayerX ecosystem.

This process allowed us to create a consistent user experience while still respecting the unique features of Garden and the existing products.

Design Tokens: The foundation of consistency

When we started building our Design System and the TAIKAI Garden, we quickly realized that design tokens would be crucial to maintaining consistency across products. Design tokens are reusable variables that manage elements like colors, fonts, and spacing, allowing us to create scalable designs that can be easily updated. These allow:

  • Cross-platform consistency: By using the same tokens across all products, we ensured that changes in one place would automatically reflect everywhere.
  • Efficiency: With tokens, updating our product design became simpler — if a color or spacing needed adjustment, we only had to change it once.
  • Scalability: As LayerX grows, design tokens allow us to quickly adapt new products or features without starting from scratch.

For example, Garden’s primary color differs from Bepro’s or TAIKAI’s, but thanks to tokens, the underlying structure remains the same. This consistency sped up the design and development process across the board.

Building the future: Documentation and collaboration

Once our design system began to take shape, we focused on documenting everything — from component guidelines to design principles. We used Zeroheight to create a living, breathing document that would be accessible to both designers and developers.

This approach provides clarity by offering consistent guidelines for both developers and designers. It speeds up development by reducing the need for clarifications and revisions, and ensures that as the system evolves, everyone remains on the same page.

Lessons learned: Roadblocks and adjustments

Building a design system is never a straightforward process, and we faced numerous challenges along the way.

  • Time constraints: Balancing the creation of the design system while simultaneously designing new products like Garden was difficult with only two designers.
  • Merging design languages: Integrating Bepro’s and TAIKAI’s designs into one system required careful thought and compromise.
  • Token naming: The initial token structure was too simplistic, forcing us to revisit and refine our naming conventions.

However, through these challenges, we learned the importance of flexibility. A design system is a living entity that evolves with your products. It’s never “complete,” and being open to change is key to its long-term success.

The Future of LayerX Design

Our design system is already reshaping how we work at LayerX. With a strong foundation in place, we’re now able to develop faster, ensure better consistency across products, and reduce the workload on both designers and developers.

What the future holds:

  • Open-sourcing the Design System: We plan to open-source our design system, allowing our community to contribute and benefit from it.
  • Scalability: As LayerX continues to grow, the design system will scale with it, providing the flexibility we need to expand seamlessly.
  • Efficiency: Our system allows us to launch new features and products more quickly.

Key takeaways for future Design System creators

For those starting their design system journey, here are some tips we gathered along the way:

Where to start

  • Research: Understand existing design systems and gather resources.
  • Auditing: Conduct thorough audits of your current design language.
  • Documentation: Establish clear guidelines from the start.
  • Design Tokens
  • Embrace tokens early: They’ll save you time and ensure consistency.
  • Standardize: Create a solid naming convention that can scale.
  • Collaboration: Ensure both designers and developers work from the same set of standards.

Ultimately, the most important lesson we learned is that a design system is never “finished.” It evolves with your product, and keeping it flexible is the key to long-term success.

This journey has been transformative for us. We’re excited about the future of our design system and how it will shape the TAIKAI Garden and its features as we keep moving forward. Stay tuned for the launch of both Garden and our Design System, and we look forward to seeing how our community will contribute!

About the TAIKAI Garden

TAIKAI Garden is a product extension of TAIKAI that redefines the innovation landscape’s status quo by connecting innovators to an inclusive and collaborative environment. Designed on an incentive framework, the ecosystem answers the need for sustained and democratized access to support aspiring innovators turn their ideas into impactful businesses.

We invite you to explore the TAIKAI Garden Whitepaper where you can find in-depth information about the ecosystem goals, dynamics, and the benefits your project can reap by joining the TAIKAI Garden.

--

--

LayerX
LayerX

Written by LayerX

Building next-generation web3 products. We are a builder hub that connects developers and organizations through hackathons and bounties.

No responses yet