
BEES
Building a modular dashboard
Building a modular dashboard
Building a modular dashboard
This was a design-driven project with the goal of exploring a flexible and scalable solution for Deliver Portal's KPI dashboard, while also pitching a potential future state to stakeholders.
This was a design-driven project with the goal of exploring a flexible and scalable solution for Deliver Portal's KPI dashboard, while also pitching a potential future state to stakeholders.
This was a design-driven project with the goal of exploring a flexible and scalable solution for Deliver Portal's KPI dashboard, while also pitching a potential future state to stakeholders.
Role
Role
UX Product Designer
UX Product Designer
Application
Application
Deliver Portal
Deliver Portal
Tools
Tools
Figma, Sketch
Figma, Sketch
OBJECTIVES
Increase customization & flexibility.
Allow users to tailor their dashboard to specific priorities and preferences.
Enhance data accessbility.
Ensure users can easily interpret KPIs without unnecessary friction.
Boost engagement & adoption.
Design an experience that encourages both regular use and empowers decision making.
OBJECTIVES
Increase customization & flexibility.
Allow users to tailor their dashboard to specific priorities and preferences.
Enhance data accessbility.
Ensure users can easily interpret KPIs without unnecessary friction.
Boost engagement & adoption.
Design an experience that encourages both regular use and empowers decision making.
OBJECTIVES
Increase customization & flexibility.
Allow users to tailor their dashboard to specific priorities and preferences.
Enhance data accessbility.
Ensure users can easily interpret KPIs without unnecessary friction.
Boost engagement & adoption.
Design an experience that encourages both regular use and empowers decision making.
OUTCOMES
Efficient data discovery
Customization allows for faster decision-making.
Higher user satisfaction.
Improved the UX with a solution that caters to more diverse use cases.
Scalability for future needs.
A modular approach ensures that the dashboard can grow alongside evolving business and user needs.
OUTCOMES
Efficient data discovery
Customization allows for faster decision-making.
Higher user satisfaction.
Improved the UX with a solution that caters to more diverse use cases.
Scalability for future needs.
A modular approach ensures that the dashboard can grow alongside evolving business and user needs.
OUTCOMES
Efficient data discovery
Customization allows for faster decision-making.
Higher user satisfaction.
Improved the UX with a solution that caters to more diverse use cases.
Scalability for future needs.
A modular approach ensures that the dashboard can grow alongside evolving business and user needs.
DISCOVER
DISCOVER
Route analysts rely on the Deliver Portal to monitor and optimize daily delivery routes. The previous KPI dashboard provided a one-size-fits-all experience, displaying a fixed set of metrics across all distribution centers. However, analysts have varying priorities depending on factors like customer distance, fleet size, and operational goals. Through user research and stakeholder discussions, we identified a key blocker for users: a complete lack of customization, which forced analysts to work around the system rather than with it.
Route analysts rely on the Deliver Portal to monitor and optimize daily delivery routes. The previous KPI dashboard provided a one-size-fits-all experience, displaying a fixed set of metrics across all distribution centers. However, analysts have varying priorities depending on factors like customer distance, fleet size, and operational goals. Through user research and stakeholder discussions, we identified a key blocker for users: a complete lack of customization, which forced analysts to work around the system rather than with it.
Route analysts rely on the Deliver Portal to monitor and optimize daily delivery routes. The previous KPI dashboard provided a one-size-fits-all experience, displaying a fixed set of metrics across all distribution centers. However, analysts have varying priorities depending on factors like customer distance, fleet size, and operational goals. Through user research and stakeholder discussions, we identified a key blocker for users: a complete lack of customization, which forced analysts to work around the system rather than with it.
User persona
User persona




Goals
Goals
Goals
Monitoring KPIs to understand health of DC
Support drivers & clients
Help with solving refusals
Monitoring KPIs to understand health of DC
Support drivers & clients
Help with solving refusals
Monitoring KPIs to understand health of DC
Support drivers & clients
Help with solving refusals
Monitoring KPIs to understand health of DC
Support drivers & clients
Help with solving refusals
Opportunities
Opportunities
Opportunities
Lack full visibility of routes and delivery details
Difficulty reaching out to drivers
LImited customization across entire application
Lack full visibility of routes and delivery details
Difficulty reaching out to drivers
LImited customization across entire application
Lack full visibility of routes and delivery details
Difficulty reaching out to drivers
LImited customization across entire application
Lack full visibility of routes and delivery details
Difficulty reaching out to drivers
LImited customization across entire application
Original state
Original state
Originally, the Deliver Portal was limited in both functionality and design, offering users no control over the information displayed on their dashboard. To better understand these limitations, we conducted a design audit guided by Jakob Nielsen’s 10 Heuristics for UX, identifying key usability gaps such as flexibility, user control, and visibility of system status.
Originally, the Deliver Portal was limited in both functionality and design, offering users no control over the information displayed on their dashboard. To better understand these limitations, we conducted a design audit guided by Jakob Nielsen’s 10 Heuristics for UX, identifying key usability gaps such as flexibility, user control, and visibility of system status.
Originally, the Deliver Portal was limited in both functionality and design, offering users no control over the information displayed on their dashboard. To better understand these limitations, we conducted a design audit guided by Jakob Nielsen’s 10 Heuristics for UX, identifying key usability gaps such as flexibility, user control, and visibility of system status.




DEFINE
DEFINE
After revisiting our user persona and and auditing the current state of Deliver Portal's KPI dashboard, we drafted our problem statement to define our core issues and guide our design decisions moving forward.
After revisiting our user persona and and auditing the current state of Deliver Portal's KPI dashboard, we drafted our problem statement to define our core issues and guide our design decisions moving forward.
After revisiting our user persona and and auditing the current state of Deliver Portal's KPI dashboard, we drafted our problem statement to define our core issues and guide our design decisions moving forward.
Problem statement
Problem statement
The Deliver PortaI's KPI dashboard provides a static, one-size-fits-all experience, limiting route analysts’ ability to customize their workflow. Since different distribution centers prioritize different metrics, the lack of flexibility forces analysts to rely on inefficient workarounds to track key performance indicators.This project aims to explore a modular, scalable dashboard solution that allows analysts to tailor their view to their specific needs while maintaining consistency across the platform. By enhancing user control and adaptability, we can improve efficiency and decision-making for route analysts.
The Deliver PortaI's KPI dashboard provides a static, one-size-fits-all experience, limiting route analysts’ ability to customize their workflow. Since different distribution centers prioritize different metrics, the lack of flexibility forces analysts to rely on inefficient workarounds to track key performance indicators.This project aims to explore a modular, scalable dashboard solution that allows analysts to tailor their view to their specific needs while maintaining consistency across the platform. By enhancing user control and adaptability, we can improve efficiency and decision-making for route analysts.
The Deliver PortaI's KPI dashboard provides a static, one-size-fits-all experience, limiting route analysts’ ability to customize their workflow. Since different distribution centers prioritize different metrics, the lack of flexibility forces analysts to rely on inefficient workarounds to track key performance indicators.This project aims to explore a modular, scalable dashboard solution that allows analysts to tailor their view to their specific needs while maintaining consistency across the platform. By enhancing user control and adaptability, we can improve efficiency and decision-making for route analysts.
DESIGN
DESIGN
The design phase focused on developing a modular solution with interchangeable widgets, allowing route analysts to tailor their dashboard to their specific needs. Through competitive research and reading findings on best practice, I analyzed similar solutions to identify industry standards and ensure our approach offered a unique advantage. I explored and iterated on different elements of modular design to find what would work best in this new feature.
The design phase focused on developing a modular solution with interchangeable widgets, allowing route analysts to tailor their dashboard to their specific needs. Through competitive research and reading findings on best practice, I analyzed similar solutions to identify industry standards and ensure our approach offered a unique advantage. I explored and iterated on different elements of modular design to find what would work best in this new feature.
The design phase focused on developing a modular solution with interchangeable widgets, allowing route analysts to tailor their dashboard to their specific needs. Through competitive research and reading findings on best practice, I analyzed similar solutions to identify industry standards and ensure our approach offered a unique advantage. I explored and iterated on different elements of modular design to find what would work best in this new feature.
Scalable widgets
Scalable widgets
Before working on any layouts for dashboard, it was important to ensure that each widget was not only responsive, but also dynamic, showing content based on how much space is available.
Before working on any layouts for dashboard, it was important to ensure that each widget was not only responsive, but also dynamic, showing content based on how much space is available.
Before working on any layouts for dashboard, it was important to ensure that each widget was not only responsive, but also dynamic, showing content based on how much space is available.



Drag to resize
I looked into Android's widget design as an option for resizing.
Drag to resize
I looked into Android's widget design as an option for resizing.








Drag to resize
I looked into Android's widget design as an option for resizing.



Drag to resize
I looked into Android's widget design as an option for resizing.



Dashboard presets
Dashboard presets
Instead, allowing users to select a layout from a series of presets was a more intuitive option. It was also a simpler technical solution, making it an easier deliverable for our engineering team.
Instead, allowing users to select a layout from a series of presets was a more intuitive option. It was also a simpler technical solution, making it an easier deliverable for our engineering team.
Instead, allowing users to select a layout from a series of presets was a more intuitive option. It was also a simpler technical solution, making it an easier deliverable for our engineering team.




Sketches
Sketches
With all the design elements picked out, I started sketching to figure out how it would all come together. It's an easy way to weed out conflicting elements and evolve the concept further before committing time to create a high fidelity prototype.
With all the design elements picked out, I started sketching to figure out how it would all come together. It's an easy way to weed out conflicting elements and evolve the concept further before committing time to create a high fidelity prototype.
With all the design elements picked out, I started sketching to figure out how it would all come together. It's an easy way to weed out conflicting elements and evolve the concept further before committing time to create a high fidelity prototype.



TEST
TEST
To validate the design, we conducted usability testing with six route analysts across six different locations. While the quantitative results did not meet initial expectations, users showed strong receptiveness to customization and with one or two design tweaks, it was a viable solution.
To validate the design, we conducted usability testing with six route analysts across six different locations. While the quantitative results did not meet initial expectations, users showed strong receptiveness to customization and with one or two design tweaks, it was a viable solution.
To validate the design, we conducted usability testing with six route analysts across six different locations. While the quantitative results did not meet initial expectations, users showed strong receptiveness to customization and with one or two design tweaks, it was a viable solution.
We tested with 6 users.
We tested with 6 users.
2 users were able to customize their dashboard successfully.
2 users were able to customize their dashboard successfully.
3 users could not complete the task. Customization was a completely new concept to them.
3 users could not complete the task. Customization was a completely new concept to them.
1 user performed the task after some guidance.
1 user performed the task after some guidance.
User 1
User 2
User 3
User 4
User 5
User 6
User 1
User 2
User 3
User 4
User 5
User 6
We tested with 6 users.
User 1
User 2
User 3
User 4
User 5
User 6
We tested with 6 users.
User 1
User 2
User 3
User 4
User 5
User 6
ITERATE
ITERATE
Based on the feedback, the final iteration of the modular dashboard incorporated an onboarding tutorial to guide users through customization options. This ensured that route analysts could quickly understand and take advantage of the new feature without friction.
The updated dashboard now provides route analysts with a flexible, personalized workspace, improving their efficiency and ability to support drivers and customers effectively. By implementing modular customization, we transformed the dashboard into a dynamic tool that adapts to the unique needs of each user.
Based on the feedback, the final iteration of the modular dashboard incorporated an onboarding tutorial to guide users through customization options. This ensured that route analysts could quickly understand and take advantage of the new feature without friction.
The updated dashboard now provides route analysts with a flexible, personalized workspace, improving their efficiency and ability to support drivers and customers effectively. By implementing modular customization, we transformed the dashboard into a dynamic tool that adapts to the unique needs of each user.
Based on the feedback, the final iteration of the modular dashboard incorporated an onboarding tutorial to guide users through customization options. This ensured that route analysts could quickly understand and take advantage of the new feature without friction.
The updated dashboard now provides route analysts with a flexible, personalized workspace, improving their efficiency and ability to support drivers and customers effectively. By implementing modular customization, we transformed the dashboard into a dynamic tool that adapts to the unique needs of each user.








Final design
Final design
Final design
FINAL THOUGHTS
FINAL
THOUGHTS
FINAL
THOUGHTS
Challenges arose when introducing the new concept of customization to route analysts, but testing and user feedback guided the ultimate solution. By incorporating an onboarding tutorial, we ensured smoother adoption and usability. This project underscores the need to integrate innovation with effective user onboarding, ensuring that users can seamlessly adopt new tools to enhance their efficiency and effectiveness.
Challenges arose when introducing the new concept of customization to route analysts, but testing and user feedback guided the ultimate solution. By incorporating an onboarding tutorial, we ensured smoother adoption and usability. This project underscores the need to integrate innovation with effective user onboarding, ensuring that users can seamlessly adopt new tools to enhance their efficiency and effectiveness.
Challenges arose when introducing the new concept of customization to route analysts, but testing and user feedback guided the ultimate solution. By incorporating an onboarding tutorial, we ensured smoother adoption and usability. This project underscores the need to integrate innovation with effective user onboarding, ensuring that users can seamlessly adopt new tools to enhance their efficiency and effectiveness.