Onaroll dashboard app - A management system for franchisers & employee rewards

Industry

Tech, Data management

Client

McDonald's Franchises

Year

(2022-2024)

Role

UX / Product Design lead

Product design lead

Year

(2022-2024)

Main Project Image
Main Project Image
Main Project Image

01 - Challenge

01

McDonald's franchisers and quick service operators were managing their workforce through manual, disconnected processes. Onboarding, goal setting, point distribution, and termination were all handled without a unified system. The result was administrative overhead that scaled poorly, limited visibility into retention, and no clear way to measure the ROI of Onaroll's core programs. The business needed a management platform that could serve operators, managers, and team leaders across complex organizational hierarchies, with each role requiring a meaningfully different experience.

McDonald's franchisers and quick service operators were managing their workforce through manual, disconnected processes. Onboarding, goal setting, point distribution, and termination were all handled without a unified system. The result was administrative overhead that scaled poorly, limited visibility into retention, and no clear way to measure the ROI of Onaroll's core programs. The business needed a management platform that could serve operators, managers, and team leaders across complex organizational hierarchies, with each role requiring a meaningfully different experience.

McDonald's franchisers and quick service operators were managing their workforce through manual, disconnected processes. Onboarding, goal setting, point distribution, and termination were all handled without a unified system. The result was administrative overhead that scaled poorly, limited visibility into retention, and no clear way to measure the ROI of Onaroll's core programs. The business needed a management platform that could serve operators, managers, and team leaders across complex organizational hierarchies, with each role requiring a meaningfully different experience.

Large Project Gallery Image #1
Large Project Gallery Image #1
Large Project Gallery Image #1

02 - Approach:

02

As the sole designer at a 125-person company, I partnered directly with the Head of Product to lead user research across the operator and manager audience. We developed five distinct user personas reflecting the unique hierarchical structures and operational needs across different franchise organizations. Research consistently surfaced the same three priorities: roster management, points distribution, and goal setting, with varying levels of importance depending on where someone sat in the org. This became the design framework for the entire platform.

As the sole designer at a 125-person company, I partnered directly with the Head of Product to lead user research across the operator and manager audience. We developed five distinct user personas reflecting the unique hierarchical structures and operational needs across different franchise organizations. Research consistently surfaced the same three priorities: roster management, points distribution, and goal setting, with varying levels of importance depending on where someone sat in the org. This became the design framework for the entire platform.

As the sole designer at a 125-person company, I partnered directly with the Head of Product to lead user research across the operator and manager audience. We developed five distinct user personas reflecting the unique hierarchical structures and operational needs across different franchise organizations. Research consistently surfaced the same three priorities: roster management, points distribution, and goal setting, with varying levels of importance depending on where someone sat in the org. This became the design framework for the entire platform.

The image featured in the carousel #1
The image featured in the carousel #1
The image featured in the carousel #1
The image featured in the carousel #1

03 - Process

03 - Process

03

Beyond the product work, I took on significant process and team leadership responsibilities at Onaroll. I restructured the product and design org into dedicated pods. One for internal tooling, one for the dashboard, one for the app, allowing designers to specialize and move faster without context switching. I introduced and led a weekly goal-setting ritual with the Head of Product that aligned design output with product priorities, keeping the team accountable and the roadmap visible. I also created the component library governance process, establishing clear guidelines for UI consistency, ADA compliance, and design-to-dev handoff. We used Chakra as our main base library. I owned roadmap contribution alongside product leadership, translating user research, market signals, and business priorities into a sequenced design backlog.

Beyond the product work, I took on significant process and team leadership responsibilities at Onaroll. I restructured the product and design org into dedicated pods. One for internal tooling, one for the dashboard, one for the app, allowing designers to specialize and move faster without context switching. I introduced and led a weekly goal-setting ritual with the Head of Product that aligned design output with product priorities, keeping the team accountable and the roadmap visible. I also created the component library governance process, establishing clear guidelines for UI consistency, ADA compliance, and design-to-dev handoff. We used Chakra as our main base library. I owned roadmap contribution alongside product leadership, translating user research, market signals, and business priorities into a sequenced design backlog.

Beyond the product work, I took on significant process and team leadership responsibilities at Onaroll. I restructured the product and design org into dedicated pods. One for internal tooling, one for the dashboard, one for the app, allowing designers to specialize and move faster without context switching. I introduced and led a weekly goal-setting ritual with the Head of Product that aligned design output with product priorities, keeping the team accountable and the roadmap visible. I also created the component library governance process, establishing clear guidelines for UI consistency, ADA compliance, and design-to-dev handoff. We used Chakra as our main base library. I owned roadmap contribution alongside product leadership, translating user research, market signals, and business priorities into a sequenced design backlog.

Project Gallery Image for 50% width of the screen #1
Project Gallery Image for 50% width of the screen #1
Project Gallery Image for 50% width of the screen #1
Project Gallery Image for 50% width of the screen #1
Project Gallery Image for 50% width of the screen #1
Project Gallery Image for 50% width of the screen #1
Project Gallery Image for 50% width of the screen #1
Project Gallery Image for 50% width of the screen #2
Project Gallery Image for 50% width of the screen #2
Project Gallery Image for 50% width of the screen #2
Project Gallery Image for 50% width of the screen #2
Large Project Gallery Image #2
Large Project Gallery Image #2
Large Project Gallery Image #2
Large Project Gallery Image #2
Large Project Gallery Image #3
Large Project Gallery Image #3
Large Project Gallery Image #3

04 - Results

04

Automated roster management processes reduced administrative overhead for franchise operators by 20%. HR managers gained access to data and insights that previously did not exist, enabling better decisions around retention thresholds and program investment. The design team structure I introduced improved specialization and throughput, and the component library I established became the foundation for all subsequent dashboard development. User feedback collected post-launch drove a second round of targeted feature improvements, directly improving usability scores and franchise operator satisfaction.

Automated roster management processes reduced administrative overhead for franchise operators by 20%. HR managers gained access to data and insights that previously did not exist, enabling better decisions around retention thresholds and program investment. The design team structure I introduced improved specialization and throughput, and the component library I established became the foundation for all subsequent dashboard development. User feedback collected post-launch drove a second round of targeted feature improvements, directly improving usability scores and franchise operator satisfaction.

Automated roster management processes reduced administrative overhead for franchise operators by 20%. HR managers gained access to data and insights that previously did not exist, enabling better decisions around retention thresholds and program investment. The design team structure I introduced improved specialization and throughput, and the component library I established became the foundation for all subsequent dashboard development. User feedback collected post-launch drove a second round of targeted feature improvements, directly improving usability scores and franchise operator satisfaction.

Large Project Gallery Image #4
Large Project Gallery Image #4
Large Project Gallery Image #4

02 - Approach:

02

As the sole designer at a 125-person company, I partnered directly with the Head of Product to lead user research across the operator and manager audience. We developed five distinct user personas reflecting the unique hierarchical structures and operational needs across different franchise organizations. Research consistently surfaced the same three priorities: roster management, points distribution, and goal setting, with varying levels of importance depending on where someone sat in the org. This became the design framework for the entire platform.

As the sole designer at a 125-person company, I partnered directly with the Head of Product to lead user research across the operator and manager audience. We developed five distinct user personas reflecting the unique hierarchical structures and operational needs across different franchise organizations. Research consistently surfaced the same three priorities: roster management, points distribution, and goal setting, with varying levels of importance depending on where someone sat in the org. This became the design framework for the entire platform.

03 - Process

03 - Process

03

Beyond the product work, I took on significant process and team leadership responsibilities at Onaroll. I restructured the product and design org into dedicated pods. One for internal tooling, one for the dashboard, one for the app, allowing designers to specialize and move faster without context switching. I introduced and led a weekly goal-setting ritual with the Head of Product that aligned design output with product priorities, keeping the team accountable and the roadmap visible. I also created the component library governance process, establishing clear guidelines for UI consistency, ADA compliance, and design-to-dev handoff. We used Chakra as our main base library. I owned roadmap contribution alongside product leadership, translating user research, market signals, and business priorities into a sequenced design backlog.

Beyond the product work, I took on significant process and team leadership responsibilities at Onaroll. I restructured the product and design org into dedicated pods. One for internal tooling, one for the dashboard, one for the app, allowing designers to specialize and move faster without context switching. I introduced and led a weekly goal-setting ritual with the Head of Product that aligned design output with product priorities, keeping the team accountable and the roadmap visible. I also created the component library governance process, establishing clear guidelines for UI consistency, ADA compliance, and design-to-dev handoff. We used Chakra as our main base library. I owned roadmap contribution alongside product leadership, translating user research, market signals, and business priorities into a sequenced design backlog.