Skip to content
dkrai04 edited this page Aug 13, 2025 · 4 revisions

Blend Design System – Tracks & Initiatives

The Blend Design System is the single source of truth for building cohesive, scalable, and accessible interfaces across Juspay’s dashboards and SaaS products. This wiki provides a deep, end-to-end view of all ongoing and upcoming initiatives, serving as the reference point for internal teams, open-source contributors, and the wider community.

Each track described here is not just a project but a continuous effort towards building, maintaining, and evolving the design system in a way that scales with product needs while staying aligned with best practices in design, development, accessibility, and performance.


  🚀 Quick Status Board


Track Status Priority Progress Owner Target Release
Design System Website In Progress High Progress Shrishti Gupta v1.3
Design System Documentation In Progress High Progress Shristi Gupta v1.2
Icon Library Website Planned Medium Progress Vinit Khandal and Aryan Pidiha v1.4
Blend Monitor Dashboard In Progress High Progress Deepanshu Rai v1.2
Motion Integration in Components Planned Medium Progress Aryan Pidiha, Vinit Khandal, Shristi Gupta v1.5
Accessibility Integration Planned High Progress Vinit Khandal, Aryan Pidiha v1.4
Responsive Components !In Progress High Progress Vinit Khandal, Aryan Pidiha v1.5
Blend MCP In Progress Medium Progress Deepanshu v1.6
Dashboard Builder Planned Medium Progress Aryan Pidiha, Harsh Sharma, Vinit Khandal v1.7
Component Unit Test Cases In Progress High Progress Deepanshu v1.3
Code Connect Integration Updates In Progress High Progress Deepanshu Rai v1.2
Storybook Update In Progress Medium Progress Deepanshu Rai v1.4
DS Checker Figma Plugin In Progress Medium Progress Deepanshu Rai v1.2
Figma ↔ Code Automation Planned High Progress Aryan Pidiha, Vinit Khandal v1.5
Component Improvement In Progress High Progress Aryan Pidiha, Vinit Khandal Continuous

📚 Table of Contents

  1. Design System Website
  2. Design System Documentation
  3. Icon Library Website
  4. Blend Monitor Dashboard
  5. Motion Integration in Components
  6. Accessibility Integration
  7. Responsive Components
  8. Blend MCP
  9. Dashboard Builder
  10. Component Unit Test Cases
  11. Code Connect Integration Updates
  12. Storybook Update
  13. DS Checker Figma Plugin
  14. Figma ↔ Code Automation
  15. Component Improvement

Design System Website

In Progress High Progress

The Design System Website is the public-facing representation of Blend. It serves as the entry point for anyone who wishes to understand what the Blend Design System is, why it exists, and how it can be used. Beyond acting as a marketing and informational asset, this site will provide an at-a-glance view of the system’s guiding principles, showcase the available components, and link directly to documentation, code repositories, and live examples.

The website will feature a highly visual and interactive design that communicates Blend’s design philosophy, patterns, and technical capabilities. Each component showcased here will be connected to its documentation and Storybook entry, ensuring that users can immediately explore, test, and integrate the component in their work. This is also the primary channel for public changelogs, release announcements, and community updates.


Design System Documentation

In Progress High Progress

The documentation site is the most important single point of reference for developers, designers, and PMs working with Blend. It will provide comprehensive guidance on installing and using the library, applying tokens and themes, following accessibility guidelines, and adhering to Blend’s design principles. The documentation will also explain the governance process for contributing to the system, reviewing changes, and requesting new features or components.

The goal is to ensure that every team member — whether technical or non-technical — can use the Blend Design System without ambiguity. Detailed usage examples, Figma links, code snippets, and cross-references will make the documentation a practical daily tool. The site will be kept in sync with the GitHub repository and Storybook, with automated updates when components, tokens, or guidelines change.


Icon Library Website

Planned Medium Progress

The Icon Library is a dedicated platform for managing and distributing all icons used in Juspay’s dashboards and SaaS products. It will provide a searchable, filterable interface to browse icons by category, style, or keyword. Designers will be able to customize stroke widths, colors, and sizes before downloading icons in PNG or SVG formats. Developers can consume icons directly via hosted links or integrate them through the Blend library.

The library will also offer bulk export options, the ability to create custom icon sets, and integration with Figma so icons can be inserted directly into design files without leaving the design environment. This ensures brand consistency and speeds up design and development workflows.


Blend Monitor Dashboard

In Progress High Progress

The Blend Monitor Dashboard is an internal operational hub for tracking the health, adoption, and governance of the Blend Design System. It is designed for maintainers, design leads, and engineering managers to get real-time insights into the system’s usage and quality across both design and development environments.

This dashboard will consolidate multiple views:

Library Information and Management

Provides complete visibility into the Blend library at the package level, including the current version, download trends, release history, unresolved issues, and performance metrics. Data will be sourced from NPM and GitHub APIs.

Component Status and Codebase Health

For each component, the dashboard will display its integration readiness, indicating whether it has Figma Code Connect linked, whether unit tests are in place, and whether Storybook entries are published. This helps maintain an up-to-date component inventory.

Design System Coverage Analytics

Measures how much of the system is actually being adopted:

  • Design Coverage (Figma): By integrating with the DS Checker Figma Plugin, this view calculates the percentage of DS components used in selected artboards or pages. It identifies gaps, showing where non-DS elements have been used and providing adoption trends over time.
  • Development Coverage (Codebases): By instrumenting consuming projects, this view calculates the percentage of UI elements in a codebase that come from the Blend library. It can break down usage by component type, module, or team, highlighting areas where standardization can be improved.

This analytics layer is critical in guiding adoption strategies and measuring the ROI of the design system.

User and Role Management

Maintainers can define different access control levels for contributors, reviewers, and admins. This ensures that sensitive operations like deployments and token updates are controlled.

Deployment Management

From this view, authorized users can trigger and monitor deployments of the Blend library, documentation site, icon library, and the dashboard itself.

Tokeniser

An integrated token management tool that allows teams to create and customize foundation tokens (colors, typography, spacing) and component tokens (button styles, card shadows, etc.). Changes can be previewed instantly and exported for both Figma and code.

By centralizing all of this information in one place, the Blend Monitor Dashboard will act as the control tower for the design system, enabling data-driven decision-making and ensuring that Blend continues to deliver value across design and engineering.


Motion Integration in Components

Planned Medium Progress

Motion is a key aspect of creating modern, intuitive, and delightful user interfaces. This track focuses on integrating best-in-class motion and micro-interactions into all components for both desktop and mobile web. Animations will follow Blend’s motion principles, ensuring they are purposeful, contextually relevant, and performance-optimized.

Using Framer Motion and motion tokens, we will maintain consistent timings, easing curves, and animation patterns. Accessibility will be respected — animations will respond to user preferences for reduced motion, ensuring inclusivity.


Accessibility Integration

Planned High Progress

Every component in the Blend Design System will be designed and developed to meet WCAG 2.1 AA standards. This includes correct use of semantic HTML, proper ARIA attributes, keyboard navigability, and sufficient color contrast. Accessibility testing will be automated in the CI pipeline to prevent regressions.

The documentation will include accessibility guidelines for each component, ensuring that usage in projects also adheres to accessibility best practices.


Responsive Components

In Progress High Progress

Blend components will adapt seamlessly to different screen sizes, from small mobile devices to large desktop displays. This will be achieved through a mobile-first, token-driven approach to responsiveness, where breakpoints can be customized through theming. Layout shifts, padding, and spacing will adjust dynamically based on device size, ensuring consistent usability across platforms.


Blend MCP

In Progress Medium Progress

The Blend MCP (Multi-Component Platform) will act as an interactive service where end users can search for components, view their props and usage guidelines, and even generate TypeScript code snippets for dashboards. This platform will also offer AI-powered recommendations for component combinations, making dashboard building faster and more intuitive.


Dashboard Builder

Planned Medium Progress

The Dashboard Builder will be a separate platform where users can create dashboards visually, either from scratch or using pre-built templates. This builder will integrate directly with the Blend library, allowing drag-and-drop placement of components and live preview of changes. An AI-assisted creation mode will help users generate entire dashboard layouts from natural language prompts or minimal configuration.


Component Unit Test Cases

In Progress High Progress

To ensure reliability, every component will have automated unit tests that verify its behavior, styling, and accessibility. A minimum test coverage threshold will be enforced through CI, meaning builds will fail if the coverage drops below the defined limit. This guarantees that new releases do not introduce regressions.


Code Connect Integration Updates

In Progress High Progress

Figma Code Connect links design and code by allowing developers to view actual code snippets for a component directly in Figma Dev Mode. This track ensures that every Blend component is fully integrated with Code Connect, kept up to date, and synced with the main codebase.


Storybook Update

In Progress Medium Progress

Storybook will serve as the interactive playground for Blend components, accessible to developers, designers, and PMs. Updated Storybook entries will include prop controls, responsive previews, and accessibility tests. It will also act as a visual documentation layer, complementing the main docs site.


DS Checker Figma Plugin

In Progress Medium Progress

This plugin, developed in-house, scans Figma artboards to identify usage of Blend components versus non-DS elements. It calculates a coverage percentage, lists non-standard layers, and helps design leads guide teams towards better adoption. Over time, these metrics will feed into the Blend Monitor Dashboard for organization-wide adoption tracking.


Figma ↔ Code Automation

Planned High Progress

This automation layer will ensure that changes made to the design system in Figma (tokens, styles, props) are automatically synced to the codebase, either by creating pull requests or by triggering direct updates. This will eliminate manual sync steps and reduce drift between design and development.


Component Improvement

In Progress High Progress

Continuous improvement is an ongoing track where Blend components are refined based on internal feedback, external trends, and evolving product needs. This ensures that the design system remains modern, competitive, and aligned with industry best practices.