Nextech Lead Management
Nextech Lead Management
Nextech Lead Management
Transforming UI with Angular Material
Transforming UI with Angular Material
Transforming UI with Angular Material
Project Summary
Project Summary
Project Summary
Nextech Lead Management (NLM) is a product offered by Nextech. It automates lead tracking and management, identifies top-performing ads, enables email blasts with templates, provides automated call tracking, allows two-way texting, and offers 24/7 live chat support for medical inquiries.
Nextech Lead Management (NLM) is a product offered by Nextech. It automates lead tracking and management, identifies top-performing ads, enables email blasts with templates, provides automated call tracking, allows two-way texting, and offers 24/7 live chat support for medical inquiries.
My role
My role
My role
In-house Product Designer
Duration
Duration
Duration
September β October 2023
Tools
Tools
Tools
Figma, Fathom, Jira
Responsibilities
Responsibilities
Responsibilities
Ideation & Sketch, UI Design, Usability Audit & Synthesize, Iterative Design
Ideation & Sketch, UI Design, Usability Audit & Synthesize, Iterative Design
Challenge
Challenge
Challenge
The product's interface, built on CoreUI components, needed to seamlessly integrate with our Angular-based ecosystem. We've decided to convert NLM into Angular Material for two important reasons.
The product's interface, built on CoreUI components, needed to seamlessly integrate with our Angular-based ecosystem. We've decided to convert NLM into Angular Material for two important reasons.
Alignment and Cohesion
This move aligns it with the rest of our product suite, which are all based on Angular. Standardizing on Angular Material ensures a cohesive user experience across our entire ecosystem.
This move aligns it with the rest of our product suite, which are all based on Angular. Standardizing on Angular Material ensures a cohesive user experience across our entire ecosystem.
Consistency and Usability
Transitioning to Angular Material allows us to leverage its robust set of components and design patterns, enhancing the consistency and usability of our software.
Transitioning to Angular Material allows us to leverage its robust set of components and design patterns, enhancing the consistency and usability of our software.
As part of this effort, I've been tasked with utilizing Material UI to redesign the entire software's dashboard page, serving as a foundational step in the conversion process. This task required mapping and transitioning CoreUI elements to Angular Material components while maintaining functionality and visual coherence.
As part of this effort, I've been tasked with utilizing Material UI to redesign the entire software's dashboard page, serving as a foundational step in the conversion process. This task required mapping and transitioning CoreUI elements to Angular Material components while maintaining functionality and visual coherence.
Result
Result
Result
To tackle this challenge, I spearheaded the initiative to utilize Angular Material throughout NLM. My solution involved a process of redesigning the software's dashboard page using Angular Material as the foundation. This approach ensured a unified look and feel across our product suite while leveraging Angular Material's extensive component library for enhanced usability and consistency.
To tackle this challenge, I spearheaded the initiative to utilize Angular Material throughout NLM. My solution involved a process of redesigning the software's dashboard page using Angular Material as the foundation. This approach ensured a unified look and feel across our product suite while leveraging Angular Material's extensive component library for enhanced usability and consistency.
By systematically transitioning CoreUI elements to Angular Material, I successfully achieved a cohesive user experience and streamlined development workflow within our Angular-based environment.
By systematically transitioning CoreUI elements to Angular Material, I successfully achieved a cohesive user experience and streamlined development workflow within our Angular-based environment.
01
Research
& Design
01
Research
& Design
Creating a Design System
Creating a Design System
Creating a Design System
As this project primarily focuses on a UI overhaul rather than improving usability, my primary research involved delving into the Angular Material UI library. I explored components that could effectively replace the existing CoreUI elements while retaining overall functionality.
The original software, constructed with CoreUI, exhibited inconsistencies in spacing, icon usage, color schemes, and typography.
As this project primarily focuses on a UI overhaul rather than improving usability, my primary research involved delving into the Angular Material UI library. I explored components that could effectively replace the existing CoreUI elements while retaining overall functionality.
The original software, constructed with CoreUI, exhibited inconsistencies in spacing, icon usage, color schemes, and typography.
Existing Package Creation Set Up
To address these issues, I crafted a new design system for key dashboard components.
To address these issues, I crafted a new design system for key dashboard components.
This design system prioritizes the use of out-of-the-box Material UI components, aligning with the design patterns in the existing Nextech ecosystem, and is aimed at creating a unified outlook.
This design system prioritizes the use of out-of-the-box Material UI components, aligning with the design patterns in the existing Nextech ecosystem, and is aimed at creating a unified outlook.
Updating the UI
Updating the UI
Updating the UI
I applied the new design system to the original dashboard, ensuring all functionalities remained consistent without disrupting existing user flows. The updated design integrated seamlessly, offering a more user-friendly and modern interface while preserving the familiar layout and features.
I applied the new design system to the original dashboard, ensuring all functionalities remained consistent without disrupting existing user flows. The updated design integrated seamlessly, offering a more user-friendly and modern interface while preserving the familiar layout and features.
Additionally, I incorporated a dark theme, enhancing user experience in low-light environments. Dark mode reduces eye strain, ensuring the interface is versatile and user-friendly for various conditions. Plus, the Nextech ecosystem is also moving towards a dark theme, aligning with this shift.
Additionally, I incorporated a dark theme, enhancing user experience in low-light environments. Dark mode reduces eye strain, ensuring the interface is versatile and user-friendly for various conditions. Plus, the Nextech ecosystem is also moving towards a dark theme, aligning with this shift.
01
Research
& Design
01
Research
& Design
02
Usability
Improvements
02
Usability
Improvements
Although usability wasn't the project's main focus, while interacting with the original software, I noticed several components with confusing verbiage, cumbersome search and navigation features, and dated date picker functionality. Alongside implementing the new UI, I made a point to address these issues with stakeholders.
Although usability wasn't the project's main focus, while interacting with the original software, I noticed several components with confusing verbiage, cumbersome search and navigation features, and dated date picker functionality. Alongside implementing the new UI, I made a point to address these issues with stakeholders.
Side Menu
Side Menu
Search Bar
Search Bar
Date Picker
Date Picker
Even though usability wasn't the primary focus, I drafted improved versions of each component to visualize my ideas and garner support from the product manager and developers. Once they saw the proposed improvements, they were fully onboard.
Even though usability wasn't the primary focus, I drafted improved versions of each component to visualize my ideas and garner support from the product manager and developers. Once they saw the proposed improvements, they were fully onboard.
03
Prototypes
03
Prototypes
To effectively communicate the new designs to developers, I created prototypes of key interactions to provide a clear understanding of the intended functionality.
To effectively communicate the new designs to developers, I created prototypes of key interactions to provide a clear understanding of the intended functionality.
Collapsing and Expanding Menu Items
Collapsing and Expanding Menu Items
Input Fields
Input Fields
Full-Screen Visualization Mode
Full-Screen Visualization Mode
Configure Visualizations
Configure Visualizations
04
Outcomes
04
Outcomes
The product has received approval from all stakeholders and is currently undergoing active development.
The product has received approval from all stakeholders and is currently undergoing active development.
While our other products are also undergoing significant component revamps, Nextech Lead Managementβs dashboard stands out as the first product to adopt a unified set of Angular Material components. This sets a strong precedent for our future endeavors.
While our other products are also undergoing significant component revamps, Nextech Lead Managementβs dashboard stands out as the first product to adopt a unified set of Angular Material components. This sets a strong precedent for our future endeavors.
Many ongoing initiatives now reference my work as the foundation for their designs, styling, and overall direction. I've established the pattern for numerous upcoming product releases.
Many ongoing initiatives now reference my work as the foundation for their designs, styling, and overall direction. I've established the pattern for numerous upcoming product releases.