Menu

Menu

Link to Full Project

Link to MovieGlu Website

Team

UX designers, Engineers, Developers, Project managers

Tools

Miro, Figma, Confluence, Jira, Notion

Position

Timeline

2023 - 2024

Design System

The Virtual Assistant (VA) web app is designed to simplify complex information retrieval for large corporations. Packed with AI-driven search, personalized interfaces, and natural language processing, the VA tackles the bane of time-consuming tasks head-on. Initially developed as a rushed demo, the VA was inconsistent and visually fragmented. My role was to reshape this essential tool into a cohesive, accessible, and resilient platform that engineers could rely on, from desktop to mobile.

The Virtual Assistant (VA) web app is designed to simplify complex information retrieval for large corporations. Packed with AI-driven search, personalized interfaces, and natural language processing, the VA tackles the bane of time-consuming tasks head-on. Initially developed as a rushed demo, the VA was inconsistent and visually fragmented. My role was to reshape this essential tool into a cohesive, accessible, and resilient platform that engineers could rely on, from desktop to mobile.

The Virtual Assistant (VA) web app is designed to simplify complex information retrieval for large corporations. Packed with AI-driven search, personalized interfaces, and natural language processing, the VA tackles the bane of time-consuming tasks head-on. Initially developed as a rushed demo, the VA was inconsistent and visually fragmented. My role was to reshape this essential tool into a cohesive, accessible, and resilient platform that engineers could rely on, from desktop to mobile.

The Virtual Assistant (VA) web app is designed to simplify complex information retrieval for large corporations. Packed with AI-driven search, personalized interfaces, and natural language processing, the VA tackles the bane of time-consuming tasks head-on. Initially developed as a rushed demo, the VA was inconsistent and visually fragmented. My role was to reshape this essential tool into a cohesive, accessible, and resilient platform that engineers could rely on, from desktop to mobile.

The Virtual Assistant (VA) web app is designed to simplify complex information retrieval for large corporations. Packed with AI-driven search, personalized interfaces, and natural language processing, the VA tackles the bane of time-consuming tasks head-on. Initially developed as a rushed demo, the VA was inconsistent and visually fragmented. My role was to reshape this essential tool into a cohesive, accessible, and resilient platform that engineers could rely on, from desktop to mobile.

Redefining the Virtual Assistant: Crafting a Scalable Design System from Scratch to Streamline Access

Redefining the Virtual Assistant: Crafting a Scalable Design System from Scratch to Streamline Access

Redefining the Virtual Assistant: Crafting a Scalable Design System from Scratch to Streamline Access

Redefining the Virtual Assistant: Crafting a Scalable Design System from Scratch to Streamline Access

Redefining the Virtual Assistant: Crafting a Scalable Design System from Scratch to Streamline Access

Context

Before my involvement, the VA was developed hastily as a demo for potential clients. Due to tight timelines, developers created an ad-hoc demo with minimal user research and no design guidance. The goal was to create a minimum viable product (MVP), but this approach led to inconsistent user experiences across devices, reducing the product’s potential and client impact.

Before my involvement, the VA was developed hastily as a demo for potential clients. Due to tight timelines, developers created an ad-hoc demo with minimal user research and no design guidance. The goal was to create a minimum viable product (MVP), but this approach led to inconsistent user experiences across devices, reducing the product’s potential and client impact.

Role

As the UX designer, I single-handedly developed the VA’s design system from scratch. With regular design reviews from our Lead Designer, I established a cohesive visual identity focused on accessibility, scalability, and responsiveness. My role involved creating reusable components, documenting best practices, and ensuring the system provided a seamless experience across all devices.

As the UX designer, I single-handedly developed the VA’s design system from scratch. With regular design reviews from our Lead Designer, I established a cohesive visual identity focused on accessibility, scalability, and responsiveness. My role involved creating reusable components, documenting best practices, and ensuring the system provided a seamless experience across all devices.

This is a comparison between the VA Web app before and after our redesign.

This is a comparison between the VA Web app before and after our redesign.

Problem

Demo with poor UX: The VA demo lacked UX consistency due to its rushed development, affecting usability across devices. Issues with responsiveness, accessibility, typography, and design inconsistency contributed to a fragmented experience, diminishing productivity and user satisfaction.

Demo with poor UX: The VA demo lacked UX consistency due to its rushed development, affecting usability across devices. Issues with responsiveness, accessibility, typography, and design inconsistency contributed to a fragmented experience, diminishing productivity and user satisfaction.

To embed a website or widget, add it to the properties panel.

Challenge

Challenge

The two main challenges:

Building a design system from scratch:
This was my first full-scale design system build, and with no prior assets, design infrastructure, or libraries to work from, it was a challenge to create and implement a cohesive design system with no design ecosystem from which to draw.

Delays working with a silos team: Relying on an external team for client feedback introduced delays and miscommunication, complicating our ability to iterate quickly. Their lack of direct involvement with the product added an extra layer of complexity to the process.

The two main challenges:

Building a design system from scratch:
This was my first full-scale design system build, and with no prior assets, design infrastructure, or libraries to work from, it was a challenge to create and implement a cohesive design system with no design ecosystem from which to draw.

Delays working with a silos team: Relying on an external team for client feedback introduced delays and miscommunication, complicating our ability to iterate quickly. Their lack of direct involvement with the product added an extra layer of complexity to the process.

Solution

Solution

I tackled these issues proactively. Through thorough research and a UX audit, I identified critical areas to address and adopted Brad Frost’s Atomic Design methodology to create a scalable, reusable UI foundation. This design approach prioritized accessibility, responsiveness, and brand alignment, with a comprehensive design system encompassing typography, colour schemes, iconography, layout grids, accessibility guidelines and UI components.

I tackled these issues proactively. Through thorough research and a UX audit, I identified critical areas to address and adopted Brad Frost’s Atomic Design methodology to create a scalable, reusable UI foundation. This design approach prioritized accessibility, responsiveness, and brand alignment, with a comprehensive design system encompassing typography, colour schemes, iconography, layout grids, accessibility guidelines and UI components.

Impact Snapshot

📈 25% Increase

📈 25% Increase

📈 25% Increase

📈 25% Increase

📈 25% Increase

📈 25% Increase

in navigation efficiency
through timed user testing.

🔍 Usability Errors Reduced

🔍 Usability Errors Reduced

🔍 Usability Errors Reduced

🔍 Usability Errors Reduced

🔍 Usability Errors Reduced

🔍 Usability Errors Reduced

by 20%, based on post-design user testing and heuristic evaluations.

💼 New Client Acquisition

💼 New Client Acquisition

💼 New Client Acquisition

💼 New Client Acquisition

💼 New Client Acquisition

💼 New Client Acquisition

Successfully secured a B2B client (FIVA) after demo sessions.

🚀55% Upgrade In B2B Workflow

🚀55% Upgrade In B2B Workflow

🚀55% Upgrade In B2B Workflow

🚀55% Upgrade In B2B Workflow

🚀55% Upgrade In B2B Workflow

satisfaction rates from user feedback in demo sessions

🚀 34% Investing Interest

🚀 34% Investing Interest

🚀 34% Investing Interest

🚀 34% Investing Interest

🚀 34% Investing Interest

🚀 34% Investing Interest

Respondents expressed interest in integration of the VA tool.

👣 Process

🚦Step one: Getting Started and Preemptive Design

Working around delays: Without timely client feedback, I used a heuristic evaluation and UX audit to anticipate potential user pain points. This proactive approach aligned well with the feedback we eventually received, confirming that our early solutions met real user needs.

🚦Step one: Getting Started and Preemptive Design

Working around delays: Without timely client feedback, I used a heuristic evaluation and UX audit to anticipate potential user pain points. This proactive approach aligned well with the feedback we eventually received, confirming that our early solutions met real user needs.

🏎💨 Step Two: Adopting Atomic Design Principles

Building a design system: I structured the design system around Atomic Design. I broke the UI into modular components, ranging from individual "atoms" like buttons and text fields to complex "organisms" like cards and navigation menus. By structuring the design system hierarchically, I ensured consistency and reusability.

🏎💨 Step Two: Adopting Atomic Design Principles

Building a design system: I structured the design system around Atomic Design. I broke the UI into modular components, ranging from individual "atoms" like buttons and text fields to complex "organisms" like cards and navigation menus. By structuring the design system hierarchically, I ensured consistency and reusability.

♿️ Step Three: Accessibility

Accessibility Considerations: I designed with accessibility in mind, focusing on optimal line lengths to enhance readability, touch targets designed with sufficient size and spacing to accommodate users of varying dexterity and device types, and adequate colour contrast ratios between text and background elements to ensure content accessibility for users with visual impairments.

♿️ Step Three: Accessibility

Accessibility Considerations: I designed with accessibility in mind, focusing on optimal line lengths to enhance readability, touch targets designed with sufficient size and spacing to accommodate users of varying dexterity and device types, and adequate colour contrast ratios between text and background elements to ensure content accessibility for users with visual impairments.

📲 💻 Step Four: Responsiveness

Responsive Design: I addressed the web app’s responsiveness through:

Multiple Breakpoints: Additional breakpoints were added to maintain layout integrity across devices.

Flexible Type Scale: Developed a responsive type scale for readability.

8-Point Grid System: Implemented for consistent spacing between UI elements, creating a cohesive and accessible flow.

📲 💻 Step Four: Responsiveness

Responsive Design: I addressed the web app’s responsiveness through:

Multiple Breakpoints: Additional breakpoints were added to maintain layout integrity across devices.

Flexible Type Scale: Developed a responsive type scale for readability.

8-Point Grid System: Implemented for consistent spacing between UI elements, creating a cohesive and accessible flow.

📑 Step five: Documentation

Handover on Confluence: To facilitate adoption and scalability, I documented the design system's guidelines, principles, and best practices. This comprehensive documentation served as a reference for developers and designers, ensuring consistent implementation across projects.

📑 Step five: Documentation

Handover on Confluence: To facilitate adoption and scalability, I documented the design system's guidelines, principles, and best practices. This comprehensive documentation served as a reference for developers and designers, ensuring consistent implementation across projects.

Impact

Impact

  • The redesigned Virtual Assistant web app significantly improved user experience and visual appeal compared to the initial version.

  • The adoption of atomic design principles resulted in a cleaner, easier-to-use infrastructure.

  • Reusable templates streamlined the design process, minimizing project time estimations and enabling faster iterations.

  • The responsive design approach ensured a seamless transition across devices, catering to diverse user needs and preferences.

  • Accessibility considerations like optimal line lengths, touch targets, colour contrast ratios, enhanced readability and ease of interaction for users with varying abilities and device types.

  • The redesigned Virtual Assistant web app significantly improved user experience and visual appeal compared to the initial version.

  • The adoption of atomic design principles resulted in a cleaner, easier-to-use infrastructure.

  • Reusable templates streamlined the design process, minimizing project time estimations and enabling faster iterations.

  • The responsive design approach ensured a seamless transition across devices, catering to diverse user needs and preferences.

  • Accessibility considerations like optimal line lengths, touch targets, colour contrast ratios, enhanced readability and ease of interaction for users with varying abilities and device types.

Outcome

While the project had to be halted due to a lack of funding, the redesigned Virtual Assistant demonstrated the potential for a comprehensive end-to-end solution. The design process, including research, wireframing, UI design, and prototype development, showcased a methodical approach to addressing user needs and business objectives.

While the project had to be halted due to a lack of funding, the redesigned Virtual Assistant demonstrated the potential for a comprehensive end-to-end solution. The design process, including research, wireframing, UI design, and prototype development, showcased a methodical approach to addressing user needs and business objectives.

Key Takeaways

If given the opportunity, I would have conducted comprehensive user testing sessions with clients to gather feedback and refine the design further, ensuring it meets user needs and preferences.

  • I would have finalized design iterations by reviewing feedback from stakeholders and making necessary adjustments to align with project goals and user needs.

  • For future projects, I would prioritize early and continuous user testing to inform design decisions and ensure solutions are tailored to real user needs from the outset.

  • Integrate the Virtual Assistant with internal projects, such as the Fault Isolation Project, to improve efficiency and user experience.


Other Projects:

Virtual Assitant

Designing a corporate Chat GPT for enterprise businesses

Case Study

FIVA

Improving aircraft maintenance workflows for aviation engineers

Case Study

Waakei

Transition a non-digital catering company to the web

Case Study

Movie Glu

How I redesigned Movie Glu's website, a movie data provider

Case Study

Would you like to get in touch? Drop me a line at

naomioalao@gmail.com

Would you like to get in touch? Drop me a line at

naomioalao@gmail.com

Would you like to get in touch? Drop me a line at

naomioalao@gmail.com

Would you like to get in touch? Drop me a line at

naomioalao@gmail.com

Would you like to get in touch? Drop me a line at

naomioalao@gmail.com