As I was the first designer of MahaDAO, from start I considered working on building a scalable design system from the ground up which can be useful to build products as it scales and keep the entire product ecosystem consistent on a multitude of platforms and devices even with multiple introductions of new features. It truly helped to reduce the time to build and design multiple products by using existing design patterns.
For building a design system, I approached the Atomic Design methodology. as the different products grew at a scale I added more patterns to make evolving system. I added these patterns to create a component library which I referred to throughout the design process. Making a whole design system from scratch was challenging considering time constraints but while iterating on designs it helped to increase productivity and I was able to focus more on solving design problems to experiment with more ideas faster.