Shift Scheduling Management,

Shift Scheduling Management,

Shift Scheduling Management,

Bread & Roses

Bread & Roses

Timeline

Timeline

5 months

Role

Role

Solo Product Designer

Skills

Skills

Interaction Design, Visual Design, UX Research, Systems Thinking

Team

Team

1 Project Manager, 1 Tech Lead, 10 Developers, 1 Product Designer (me)

Overview

Problem

Bread & Roses serves over 1,000 volunteers annually, but scheduling is managed manually by 7 staff members through phone calls, emails, Google Forms, Google Calendar, and spreadsheets. This administrative burden reduces staff capacity for higher-impact work and creates delays in filling volunteer opportunities. Moreover, as the volunteer base grew, this fragmented process became difficult to scale.


Solution

A 0→1 centralized scheduling platform that enables flexible volunteer time slot selection and gives staff a single system to manage schedules, attendance, and mass communication.


Problem

Bread & Roses serves over 1,000 volunteers annually, but scheduling is managed manually by 7 staff members through phone calls, emails, Google Forms, Google Calendar, and spreadsheets. This administrative burden reduces staff capacity for higher-impact work and creates delays in filling volunteer opportunities. Moreover, as the volunteer base grew, this fragmented process became difficult to scale.


Solution

A 0→1 centralized scheduling platform that enables flexible volunteer time slot selection and gives staff a single system to manage schedules, attendance, and mass communication.


Impacts

+25%

Increase in volunteer application


-40%

Reduction in manual scheduling time


Early Research

Staff interviews (n = 5)

Understand business constraints, current workflow, expectations and assumptions, etc.

Volunteer surveys (20+)

Understand pain points, gather interest in the platform, etc.

Remote Contextual Inquiry


Since we couldn't visit the site in-person, I resorted to remote walkthrough to understand the real-life workflow and current business operations.

Research Document

Overarching Insights

Limited volunteer autonomy in time slot sign-ups

Currently, only staff can manually assign time based on volunteer availability, resulting in extra back-and-forth coordination and scheduling delays, especially during busy periods.

Staff has no centralized database to track volunteer attendance and log hours

Staff need a system beyond just manual paper where they can manage a large database of 50,000+ volunteers.

Lack of mass communication method


Currently, there is no way of informing the volunteers all at once about any upcoming changes to the schedule. The staff had tried using emails in the past, but it was largely manual.

Mapping Real-Life Workflow From Research

Key Design Challenge

How might we give volunteer autonomy in time slot sign-ups?

Volunteers have limited control over selecting shifts, requiring staff to manually assign schedules and manage back-and-forth coordination. Designing a system that increases volunteer flexibility while reducing staff workload became a key UX challenge.

Navigating Tradeoffs

During ideation, we considered a full Google Calendar-style scheduling system (option 1), since it matched with the current system used by the staff. However, the engineering team raised concerns around development complexity and maintenance costs. Instead, we prioritized a hybrid calendar-card experience that delivered the key user benefit (time-based visibility) (option 2) with significantly lower implementation effort.

Early Explorations

The Pivot

However, after early user testing, I found that an event-based selection experience did not match how volunteering actually works. Therefore, I shifted the design toward a flexible, time-based sign-up experience that better fit both staff workflows and volunteer needs.

After discussions with my engineering team on the feasibility and time scope of a new design approach, we found a middle ground that kept the old layout while shifting the selection process for volunteers.

Design Highlight 1

Giving volunteers control over time slot selection

This allows volunteers to sign up at times that work for them while easing the coordination workload for staff.

Individual Signups

Group Signups

Design Highlight 2

Records of volunteer attendance and hours

Accurate records of volunteer attendance and hours are critical for both staff operations and volunteers who need verified hours for school, clubs, or work. A centralized system removes manual cross-checking and makes records clear, accurate, and easy to manage.

Design Highlight 3

Automated Group Notification

Connected to the Nodemailer API to streamline mass communication, reducing manual outreach and enabling admins to send timely updates to large groups of volunteers.

Think in System and Scalability

As a solo designer, I initiated a new design system based on the current branding. I also designed for edge cases, such as empty states or mobile experience. This process heavily involved the engineers in the loop for feedback as well.

Design Systems

Edge Cases

Key learnings

Connect with devs early and often

From the start, I regularly had dev validation discussions with my PM and Tech Lead, which proved incredibly fruitful in uncovering tech limitations that influenced my design decisions. I also maintained an open line of communication throughout the build to clarify any questions, which led to a smooth launch and a refined final product.

Let research challenge assumptions

Initial designs drew from familiar tools like Google Calendar, but stakeholder feedback and user testing revealed these patterns didn’t match volunteers’ real workflows. Pivoting away from these assumptions toward a more flexible approach ensured my solution actually reflected actual operational needs.

Design for scales, even in small team

Although Bread & Roses is a small nonprofit, they manage a large and growing volunteer base. This pushed me to think about scale early, particularly when designing admin-facing views and data management tools.

Do you know that I also got featured here?

Coastal Scene with Boats
Coastal Scene with Boats
Outdoor Café Seating in a Sunlit Alley

Boston, MA (Open to Relocation)

12:35 PM

© 2026 An Tran.

Boston, MA (Open to Relocation)

12:35 PM

© 2026 An Tran.

Shift Scheduling Management,

Shift Scheduling Management,

Shift Scheduling Management,

Bread & Roses

Bread & Roses

Timeline

Timeline

5 months

Role

Role

Solo Product Designer

Skills

Skills

Interaction Design, Visual Design, UX Research, Systems Thinking

Team

Team

1 Project Manager, 1 Tech Lead, 10 Developers, 1 Product Designer (me)

Overview

Problem

Bread & Roses serves over 1,000 volunteers annually, but scheduling is managed manually by 7 staff members through phone calls, emails, Google Forms, Google Calendar, and spreadsheets. This administrative burden reduces staff capacity for higher-impact work and creates delays in filling volunteer opportunities. Moreover, as the volunteer base grew, this fragmented process became difficult to scale.


Solution

A 0→1 centralized scheduling platform that enables flexible volunteer time slot selection and gives staff a single system to manage schedules, attendance, and mass communication.


Problem

Bread & Roses serves over 1,000 volunteers annually, but scheduling is managed manually by 7 staff members through phone calls, emails, Google Forms, Google Calendar, and spreadsheets. This administrative burden reduces staff capacity for higher-impact work and creates delays in filling volunteer opportunities. Moreover, as the volunteer base grew, this fragmented process became difficult to scale.


Solution

A 0→1 centralized scheduling platform that enables flexible volunteer time slot selection and gives staff a single system to manage schedules, attendance, and mass communication.


Impacts

+25%

Increase in volunteer application


-40%

Reduction in manual scheduling time


Early Research

Staff interviews (n = 5)

Understand business constraints, current workflow, expectations and assumptions, etc.

Volunteer surveys (20+)

Understand pain points, gather interest in the platform, etc.

Remote Contextual Inquiry


Since we couldn't visit the site in-person, I resorted to remote walkthrough to understand the real-life workflow and current business operations.

Research Document

Overarching Insights

Limited volunteer autonomy in time slot sign-ups

Currently, only staff can manually assign time based on volunteer availability, resulting in extra back-and-forth coordination and scheduling delays, especially during busy periods.

Staff has no centralized database to track volunteer attendance and log hours

Staff need a system beyond just manual paper where they can manage a large database of 50,000+ volunteers.

Lack of mass communication method


Currently, there is no way of informing the volunteers all at once about any upcoming changes to the schedule. The staff had tried using emails in the past, but it was largely manual.

Mapping Real-Life Workflow From Research

Key Design Challenge

How might we give volunteer autonomy in time slot sign-ups?

Volunteers have limited control over selecting shifts, requiring staff to manually assign schedules and manage back-and-forth coordination. Designing a system that increases volunteer flexibility while reducing staff workload became a key UX challenge.

Navigating Tradeoffs

During ideation, we considered a full Google Calendar-style scheduling system (option 1), since it matched with the current system used by the staff. However, the engineering team raised concerns around development complexity and maintenance costs. Instead, we prioritized a hybrid calendar-card experience that delivered the key user benefit (time-based visibility) (option 2) with significantly lower implementation effort.

Early Explorations

The Pivot

However, after early user testing, I found that an event-based selection experience did not match how volunteering actually works. Therefore, I shifted the design toward a flexible, time-based sign-up experience that better fit both staff workflows and volunteer needs.

After discussions with my engineering team on the feasibility and time scope of a new design approach, we found a middle ground that kept the old layout while shifting the selection process for volunteers.

Design Highlight 1

Giving volunteers control over time slot selection

This allows volunteers to sign up at times that work for them while easing the coordination workload for staff.

Individual Signups

Group Signups

Design Highlight 2

Records of volunteer attendance and hours

Accurate records of volunteer attendance and hours are critical for both staff operations and volunteers who need verified hours for school, clubs, or work. A centralized system removes manual cross-checking and makes records clear, accurate, and easy to manage.

Design Highlight 3

Automated Group Notification

Connected to the Nodemailer API to streamline mass communication, reducing manual outreach and enabling admins to send timely updates to large groups of volunteers.

Think in System and Scalability

As a solo designer, I initiated a new design system based on the current branding. I also designed for edge cases, such as empty states or mobile experience. This process heavily involved the engineers in the loop for feedback as well.

Design Systems

Edge Cases

Key learnings

Connect with devs early and often

From the start, I regularly had dev validation discussions with my PM and Tech Lead, which proved incredibly fruitful in uncovering tech limitations that influenced my design decisions. I also maintained an open line of communication throughout the build to clarify any questions, which led to a smooth launch and a refined final product.

Let research challenge assumptions

Initial designs drew from familiar tools like Google Calendar, but stakeholder feedback and user testing revealed these patterns didn’t match volunteers’ real workflows. Pivoting away from these assumptions toward a more flexible approach ensured my solution actually reflected actual operational needs.

Design for scales, even in small team

Although Bread & Roses is a small nonprofit, they manage a large and growing volunteer base. This pushed me to think about scale early, particularly when designing admin-facing views and data management tools.

Do you know that I also got featured here?

Coastal Scene with Boats
Coastal Scene with Boats
Outdoor Café Seating in a Sunlit Alley