Murator Design System
Murator Design System
A scalable, multi-platform component library and documentation for Murator. I wanted to share what I’ve learned by creating a lean and powerful Design System that’s intuitive, accessible, and beautiful.
A scalable, multi-platform component library and documentation for Murator. I wanted to share what I’ve learned by creating a lean and powerful Design System that’s intuitive, accessible, and beautiful.





Why I created a Design System
Why I created a Design System
Why I created a Design System
Before this project, there was no structured design system in place, which led to visual fragmentation and high design debt. I built this library from scratch to establish a single source of truth and streamline the handoff between design and development. This scalable framework was designed not only to fix the current checkout flow but to serve as a master foundation for all future digital services and sub-brands in the company's portfolio.
Before this project, there was no structured design system in place, which led to visual fragmentation and high design debt. I built this library from scratch to establish a single source of truth and streamline the handoff between design and development. This scalable framework was designed not only to fix the current checkout flow but to serve as a master foundation for all future digital services and sub-brands in the company's portfolio.






























Buttons & Variables
Buttons & Variables
Buttons & Variables
To ensure a scalable and developer-friendly handoff, I started by defining a core 12-column grid and semantic variables. Every button in this library is mapped to these specific brand tokens, ensuring 100% visual consistency. This systematic approach allows for instant global updates and prepares the interface for future expansion across other services.
To ensure a scalable and developer-friendly handoff, I started by defining a core 12-column grid and semantic variables. Every button in this library is mapped to these specific brand tokens, ensuring 100% visual consistency. This systematic approach allows for instant global updates and prepares the interface for future expansion across other services.



Text fields, Selectors, Tabs
Text fields, Selectors, Tabs
Text fields, Selectors, Tabs
I designed a versatile set of input components tailored for complex data entry. From secure verification code fields to intuitive subscription selectors, every element was built to minimize friction. I focused on clear error handling and distinct interactive states to guide users smoothly through the checkout and registration flows.
I designed a versatile set of input components tailored for complex data entry. From secure verification code fields to intuitive subscription selectors, every element was built to minimize friction. I focused on clear error handling and distinct interactive states to guide users smoothly through the checkout and registration flows.




Cards
Cards
Cards
I designed a set of modular cards to handle various types of data within the checkout process, from business addresses to delivery method selection. Each card was built using a flexible grid system, ensuring that information remains clear and structured across all device sizes. By using consistent spacing and visual hierarchy, I made complex data sets easy to scan and interact with.
I designed a set of modular cards to handle various types of data within the checkout process, from business addresses to delivery method selection. Each card was built using a flexible grid system, ensuring that information remains clear and structured across all device sizes. By using consistent spacing and visual hierarchy, I made complex data sets easy to scan and interact with.


Templates
Templates
Templates
This is where the system comes to life. I used the component library to assemble complex layouts, ranging from the main cart view to the final order confirmation. By using predefined templates, I ensured that every new page maintains perfect visual consistency and responsiveness. These high-fidelity screens demonstrate how the design system handles real content, multiple checkout steps, and diverse user data while remaining clean and intuitive.
This is where the system comes to life. I used the component library to assemble complex layouts, ranging from the main cart view to the final order confirmation. By using predefined templates, I ensured that every new page maintains perfect visual consistency and responsiveness. These high-fidelity screens demonstrate how the design system handles real content, multiple checkout steps, and diverse user data while remaining clean and intuitive.









