Menu

Menu

B2B Dashboard

B2B API Dashboard with a Design System

B2B API Dashboard with a Design System

B2B API Dashboard with a Design System

Meboka is an advanced B2B platform designed to streamline API lifecycle management, simplifying creation, collaboration, and deployment.

Meboka is an advanced B2B platform designed to streamline API lifecycle management, simplifying creation, collaboration, and deployment.

Industry

Industry

Digital Marketing & AI Solutions
Digital Marketing & AI Solutions

Role

Role

UX/UI Designer
UX/UI Designer

Project Timeline

Project Timeline

2023
2023

Tools

Tools

Figma, Axure, Azure
Figma, Axure, Azure

Introduction

Introduction

Introduction

Designing for consistency and scalability is critical in complex platforms, especially those used by developers to streamline API lifecycles. Meboka is an innovative API platform aimed at making API creation faster and collaboration more efficient. I led the UX design for this dashboard application, creating seamless experiences for desktop and tablet interfaces while solving significant design challenges.
Designing for consistency and scalability is critical in complex platforms, especially those used by developers to streamline API lifecycles. Meboka is an innovative API platform aimed at making API creation faster and collaboration more efficient. I led the UX design for this dashboard application, creating seamless experiences for desktop and tablet interfaces while solving significant design challenges.
Designing for consistency and scalability is critical in complex platforms, especially those used by developers to streamline API lifecycles. Meboka is an innovative API platform aimed at making API creation faster and collaboration more efficient. I led the UX design for this dashboard application, creating seamless experiences for desktop and tablet interfaces while solving significant design challenges.

Who I worked with?

Who I worked with?

Who I worked with?

  • Product Manager and Product Owner
  • 3 Frontend Developers
  • Data Analyst and Tester
  • Product Manager and Product Owner
  • 3 Frontend Developers
  • Data Analyst and Tester
  • Product Manager and Product Owner
  • 3 Frontend Developers
  • Data Analyst and Tester

This project is a real-world project, where I developed and implemented a comprehensive design system to tackle inconsistency issues, reduce development rework, and improve overall product scalability. While business privacy restricts sharing all details, I’ll provide a detailed overview of the design process and outcomes.

This project is a real-world project, where I developed and implemented a comprehensive design system to tackle inconsistency issues, reduce development rework, and improve overall product scalability. While business privacy restricts sharing all details, I’ll provide a detailed overview of the design process and outcomes.

This project is a real-world project, where I developed and implemented a comprehensive design system to tackle inconsistency issues, reduce development rework, and improve overall product scalability. While business privacy restricts sharing all details, I’ll provide a detailed overview of the design process and outcomes.

50%

50%

50%

Improved Consistency

Improved Consistency

35%

35%

Increased Design Efficiency

Increased Design Efficiency

40%

40%

Reduced Development Rework

Reduced Development Rework

Problem Statement

Problem Statement

Problem Statement

Before the design system implementation, Meboka encountered significant challenges that hindered efficiency and consistency

Before the design system implementation, Meboka encountered significant challenges that hindered efficiency and consistency

Before the design system implementation, Meboka encountered significant challenges that hindered efficiency and consistency

Inconsistent UX/UI components

Inconsistent UX/UI components

Inconsistent UX/UI components

The platform lacked a centralized library for UI elements, leading to duplication of components and inconsistencies in layout, typography, spacing, and colors.

The platform lacked a centralized library for UI elements, leading to duplication of components and inconsistencies in layout, typography, spacing, and colors.

The platform lacked a centralized library for UI elements, leading to duplication of components and inconsistencies in layout, typography, spacing, and colors.

Time-consuming manual testing

Time-consuming manual testing

Time-consuming manual testing

After each development phase, I conducted extensive manual testing of components across multiple devices to ensure quality.

After each development phase, I conducted extensive manual testing of components across multiple devices to ensure quality.

After each development phase, I conducted extensive manual testing of components across multiple devices to ensure quality.

Scalability barriers

Scalability barriers

Scalability barriers

The lack of a structured system made it difficult to scale and maintain new features without introducing further inconsistencies.

The lack of a structured system made it difficult to scale and maintain new features without introducing further inconsistencies.

The lack of a structured system made it difficult to scale and maintain new features without introducing further inconsistencies.

Developer inefficiencies

Developer inefficiencies

Developer inefficiencies

Frontend developers faced challenges with redundant code, outdated components, and missing foundational guidelines, increasing development time and effort.

Frontend developers faced challenges with redundant code, outdated components, and missing foundational guidelines, increasing development time and effort.

Frontend developers faced challenges with redundant code, outdated components, and missing foundational guidelines, increasing development time and effort.

Frequent UX issues

Frequent UX issues

Frequent UX issues

Over each UX audit rounds, lots of issues were identified, with 91% stemming from the absence of a unified design system. Many of these were inconsistencies related to UI components, typography, and colors, which repeatedly surfaced across iterations.

Over each UX audit rounds, lots of issues were identified, with 91% stemming from the absence of a unified design system. Many of these were inconsistencies related to UI components, typography, and colors, which repeatedly surfaced across iterations.

Over each UX audit rounds, lots of issues were identified, As a result of unified design system. Many of these were inconsistencies related to UI components, typography, and colors, which repeatedly surfaced across iterations.

Recognizing these issues, I worked closely with the product manager to advocate for the development of a comprehensive design system. One key KPI we set was to improve design and UI consistency by 70%, ensuring a scalable and efficient design workflow moving forward.

Recognizing these issues, I worked closely with the product manager to advocate for the development of a comprehensive design system. One key KPI we set was to improve design and UI consistency by 70%, ensuring a scalable and efficient design workflow moving forward.

Solution

Solution

Solution

As the lead UX designer for this real-world project, I spearheaded the creation of a comprehensive design system to unify Meboka’s dashboard interface across desktop and tablet. The initiative aimed to:

  • Improve consistency across design and development.

  • Reduce development rework caused by inconsistencies.

  • Streamline collaboration between designers and developers, enhancing efficiency.

As the lead UX designer for this real-world project, I spearheaded the creation of a comprehensive design system to unify Meboka’s dashboard interface across desktop and tablet. The initiative aimed to:

  • Improve consistency across design and development.

  • Reduce development rework caused by inconsistencies.

  • Streamline collaboration between designers and developers, enhancing efficiency.

As the lead UX designer for this real-world project, I spearheaded the creation of a comprehensive design system to unify Meboka’s dashboard interface across desktop and tablet. The initiative aimed to:

  • Improve consistency across design and development.

  • Reduce development rework caused by inconsistencies.

  • Streamline collaboration between designers and developers, enhancing efficiency.

Process

Process

Process

Discovery: Insights from Frontend Developers & Design Team

Discovery: Insights from Frontend Developers & Design Team

Discovery: Insights from Frontend Developers & Design Team

To understand the root of the inconsistencies and inefficiencies, I conducted 1:1 interviews with four frontend developers, including the lead developer. Through these discussions, I identified these areas of concern:

To understand the root of the inconsistencies and inefficiencies, I conducted 1:1 interviews with four frontend developers, including the lead developer. Through these discussions, I identified these areas of concern:

To understand the root of the inconsistencies and inefficiencies, I conducted 1:1 interviews with four frontend developers, including the lead developer. Through these discussions, I identified these areas of concern:

✨

Connect to Content

Add layers or components to infinitely loop on your page.

✨

Connect to Content

Add layers or components to infinitely loop on your page.

UX Designer

fmohammadzadeh028@gmail.com

Let’s connect!

✨

Connect to Content

Add layers or components to infinitely loop on your page.

✨

Connect to Content

Add layers or components to infinitely loop on your page.

UX Designer

fmohammadzadeh028@gmail.com

Let’s connect!

© 2024. Designed by Fatemeh Mohammadzadeh

Ideation

Ideation

Ideation

As the sole designer in the team, I had to take a hands-on approach to ideating and planning the design system. Collaboration with stakeholders and developers was critical, so I organized sessions to gather insights and align priorities.

As the sole designer in the team, I had to take a hands-on approach to ideating and planning the design system. Collaboration with stakeholders and developers was critical, so I organized sessions to gather insights and align priorities.

As the sole designer in the team, I had to take a hands-on approach to ideating and planning the design system. Collaboration with stakeholders and developers was critical, so I organized sessions to gather insights and align priorities.

In a workshop with the Product Manager, Owner and Developers, we performed a gap analysis of existing design assets versus those we needed to add. Using an effort vs. impact matrix, we prioritized the elements to include in the design system:

In a workshop with the Product Manager, Owner and Developers, we performed a gap analysis of existing design assets versus those we needed to add. Using an effort vs. impact matrix, we prioritized the elements to include in the design system:

In a workshop with the Product Manager, Owner and Developers, we performed a gap analysis of existing design assets versus those we needed to add. Using an effort vs. impact matrix, we prioritized the elements to include in the design system:

Implementation Plan

Implementation Plan

Implementation Plan

Color tokens & Typography

Color tokens & Typography

Color tokens & Typography

I drew inspiration from the Material Design base system for defining the design system, as its use case closely aligned with ours.

I drew inspiration from the Material Design base system for defining the design system, as its use case closely aligned with ours.

I drew inspiration from the Material Design base system for defining the design system, as its use case closely aligned with ours.

Spacing

Spacing

Spacing

To establish a robust spacing system, I designated 8x as the primary spacing, 4x as the secondary, and 2x as the tertiary.
These configurations ensured scalable, responsive layouts while maintaining visual consistency. Additionally, I provided clear guidelines for inter-component spacing to streamline the design process across devices.

To establish a robust spacing system, I designated 8x as the primary spacing, 4x as the secondary, and 2x as the tertiary.
These configurations ensured scalable, responsive layouts while maintaining visual consistency. Additionally, I provided clear guidelines for inter-component spacing to streamline the design process across devices.

To establish a robust spacing system, I designated 8x as the primary spacing, 4x as the secondary, and 2x as the tertiary.
These configurations ensured scalable, responsive layouts while maintaining visual consistency. Additionally, I provided clear guidelines for inter-component spacing to streamline the design process across devices.

Iconography

Iconography

Iconography

Molecules

Molecules

Molecules

Organisms

Organisms

Organisms

Implementation

Implementation

Implementation

By working ahead of the development team and providing all resources proactively, we were able to work simultaneously without delays. This approach ensured that I was always available to address any questions or provide additional documentation as needed.

By working ahead of the development team and providing all resources proactively, we were able to work simultaneously without delays. This approach ensured that I was always available to address any questions or provide additional documentation as needed.

By working ahead of the development team and providing all resources proactively, we were able to work simultaneously without delays. This approach ensured that I was always available to address any questions or provide additional documentation as needed.

Result

Result

Result

The design system was implemented successfully, significantly improving consistency and reducing development time by streamlining reusable components. Post-implementation, regular feedback sessions ensured the system continued to meet the team’s needs and scaled effectively with new feature releases.

The design system was implemented successfully, significantly improving consistency and reducing development time by streamlining reusable components. Post-implementation, regular feedback sessions ensured the system continued to meet the team’s needs and scaled effectively with new feature releases.

The design system was implemented successfully, significantly improving consistency and reducing development time by streamlining reusable components. Post-implementation, regular feedback sessions ensured the system continued to meet the team’s needs and scaled effectively with new feature releases.

✨

Connect to Content

Add layers or components to infinitely loop on your page.

✨

Connect to Content

Add layers or components to infinitely loop on your page.

✨

Connect to Content

Add layers or components to infinitely loop on your page.

fmohammadzadeh028@gmail.com - User Experience Designer

Let’s connect !

© 2024. Designed by Fatemeh Mohammadzadeh

✨

Connect to Content

Add layers or components to infinitely loop on your page.

✨

Connect to Content

Add layers or components to infinitely loop on your page.

✨

Connect to Content

Add layers or components to infinitely loop on your page.

fmohammadzadeh028@gmail.com - User Experience Designer

Let’s connect !

© 2024. Designed by Fatemeh Mohammadzadeh

✨

Connect to Content

Add layers or components to infinitely loop on your page.

✨

Connect to Content

Add layers or components to infinitely loop on your page.

✨

Connect to Content

Add layers or components to infinitely loop on your page.

fmohammadzadeh028@gmail.com - User Experience Designer

Let’s connect !

© 2024. Designed by Fatemeh Mohammadzadeh