🛠 This portfolio is a work in progress 🧰

Aquarius Prime — Polymorphic-inherited Design System

Summary

Delhivery operates a conglomerate of over 30 apps, serving various groups: clients, customers, enterprises, riders, truck drivers, vendors, warehouse contractors, and internal teams (CRM, ERP, support, admin). To manage diverse themes and components, a parent-child structure was implemented, utilizing variables, modes and properties across multiple themes, while minimizing variants in Figma.

Impact

By standardizing components and conducting continuous user research, we significantly improved ease of use and design speed, reducing design sprints from 2-3 weeks to just one. Strategic planning with business heads and careful investment made it possible for a single component set to adapt seamlessly across different products.

Details

Pushing boundaries to encourage creativity

With diverse styles needed for the website, products, and admin panels, and limited time, we committed to creating a unified design system. We ensured that every design adhered to this system from the start.

Deeply Nested Components with Variables

When nesting components deeply, designers can easily swap or add components within an instance, enhancing creative flexibility while maintaining a consistent theme.

Image

Parity with coded components

Collaborating with developers to align variables across React, Vue, and Angular frameworks ensured that designs were accurately replicated in development with minimal effort.

Image

Contribute together

As a leader, uniting designers from diverse contexts to collaborate toward a single vision was a challenging but crucial step. This not only boosted designer efficiency but also fostered design and development alignment across their respective teams.

Image

Custom-built plugin for adherence and accessibility checks.

Ensuring consistent usage and accessibility within our design system is a major challenge. With limited control over what junior designers implement, our custom-built plugin for deep reviews has been a significant time-saver.

Image

States of Design systems

Moon
only in design but not in development

Planet
Developed and Teams @ Delhivery dogfoods this

Star
Published & open to our customers

Image

The Outcome — quicker sprints, better appreciation for designs

Apart from the standard benefits that come with creating a design system, In internal panels and tools used by internal staff, where design was usually ignored by product leads. The new approach with dev parity along with speedy releases. The designers for these internal tools are now appreciated for their work as people were able to appreciate better designs.