Pittsburgh Cares

Helping volunteers find their way into service.

I redesigned Pittsburgh Cares to make volunteer opportunities easier to find, understand, and act on. The result is a clearer path from interest to participation.

Redesigned Pittsburgh Cares homepage with the headline 'Find a volunteer opportunity that fits your life', a community garden photo, and three path cards for new volunteers, companies, and returning volunteers.
Redesigned homepage with distinct paths for browsing, team planning, and returning volunteers.

01 · Project overview

From uncertain interest to a clear next step.

Problem

Volunteers couldn't see what was available or what it involved, and group organizers couldn't tell whether a host had room for them before reaching out.

Approach

I audited the live site, held three contextual conversations, and designed the information architecture and interface. I tested the prototype with five participants, then retested the group flow with two.

Outcome

Three paths matched to what people came to do, with no account needed to browse. Group booking was the hardest task at 3.0/5; after three fixes, both retest participants rated it 5/5.

Initial ease ratings (average of 5)

First-time volunteer
4.8/5
Corporate organizer
3.0/5
Returning volunteer
5.0/5

Group-booking retest after three fixes (n=2)

Silas
4 to 5
Sheila
2 to 5
Self-reported ease, 1–5 (5 = very easy). Directional: convenience sample.

02 · Understanding the problem

The original experience made opportunities difficult to reach.

Pittsburgh Cares connects people and organizations with volunteer opportunities across the region. As a designer based in Pittsburgh, I chose to examine how someone ready to help would find a suitable opportunity and understand what to do next.

I reviewed the live site as a new volunteer and as a group organizer: how opportunities were presented, where each path led, and what information was available before someone committed.

Original Pittsburgh Cares website

A rotating nine-slide carousel filled the first view

Original Pittsburgh Cares homepage showing a large rotating image above the introductory heading
  1. 1The large rotating image area occupies the first view without showing current volunteer opportunities.

The route to browsing opportunities appears farther down the page; see the "Before click" image in the next pair.

Original Pittsburgh Cares website

Finding an opportunity sent volunteers to a different-looking portal

Before click

Volunteer entry-point cards farther down the original Pittsburgh Cares homepage, including the Find an opportunity link

After click

Galaxy Digital volunteer calendar reached from the Pittsburgh Cares website, with separate branding and Sign up and Login controls

Before click: the volunteer entry-point cards, including Find an opportunity, sit farther down the original homepage.

  1. 1After click: the destination changes to a separately branded Pittsburgh Cares Volunteer Portal.
  2. 2The destination header presents Sign up and Login controls alongside the calendar.

Carousels, images of text and missing filters blocked browsing

  • User control and freedom: the nine-slide carousel moved important information before visitors could finish reading.
  • Visibility of system status: browsing opportunities moved visitors to a differently branded domain without warning, where Sign up and Login controls appeared in the destination header.
  • Accessibility (images of text): statistics, labels, and headings embedded in images could not be resized, selected, or read by assistive technology.
  • Flexibility and efficiency of use: opportunities could not be filtered by date, cause, format, distance, or commitment.

Competitive audit

Competitors did discovery well; only one offered even partial group coordination

PlatformLocation / distance filterDate / availability filterIn-person vs. virtualOpen capacity shownWhat-to-expect detailsGroup coordination
Yes Not observed Yes Not observed Not observed Not observed
Yes Yes Not observed Not observed Not observed Not observed
Not observed Not observed Not observed Yes Yes Not observed
Not observed Yes Not observed Not observed Not observed Partial

Four directions I took into the redesign:

  • Distance and format filters (Idealist / VolunteerMatch)
  • Date filtering (JustServe)
  • Open spots and what-to-expect details before signup (Golden)
  • A dedicated path for coordinating a group (Points of Light Engage)

03 · Defining the direction

Three audiences needed three different paths.

These proto-personas came from the audit and research above. They are working hypotheses, not validated user segments.

This redesign focuses on individual and group volunteers. Tools for nonprofit partners were out of scope, and older volunteers are represented by Emma, the recurring senior volunteer.

Matt, the first-timer

Explore a first volunteer opportunity

Browse complete opportunities before creating an account, then understand the schedule, expectations, and commitment.

Path: Browse opportunities

Brooke, the corporate team organizer

Coordinate a team event

Confirm that a host can support the group size, dates, logistics, and accessibility needs before sharing contact details.

Path: Plan a team day

Emma, the recurring senior volunteer

Return to an existing commitment

Reach upcoming shifts, reconfirm, check in, or cancel without repeating discovery and registration steps.

Path: My volunteering

Central design question

How might we design distinct paths through Pittsburgh Cares so each audience reaches what they need without friction meant for someone else?

Design priorities

  • Show opportunities before asking for an account.
  • Surface capacity, dates, accessibility, and expectations before commitment.
  • Protect a fast lane for returning volunteers.

Primary journey · Proto-persona 1

Matt’s path showed where early interest broke down

Matt, our first-time volunteer, wanted a Saturday opportunity and enough information to decide whether it fit.

  1. Original site

    Original site: Feels the pull

    Emotion: medium-high

    Sees a post about a food drive and decides this is the weekend he finally does something.

    Redesign direction: Meet intent immediately with real, dated opportunities on the landing page.

  2. Original site

    Original site: Hits the wall

    Emotion: low

    Selects the volunteer path and arrives at a separately branded portal with Sign up and Login controls alongside the opportunity calendar.

    Redesign direction: Keep opportunity browsing within the main experience and show available shifts before presenting account actions.

  3. Original site

    Original site: Sizes it up

    Emotion: medium-low

    Finds one listing that looks plausible but can't tell what to wear, how physical it is, or who else will be there.

    Redesign direction: A “What to expect” strip: dress code, activity level, group size, who you'll work alongside.

  4. With the redesign

    With the redesign: Commits

    Emotion: medium-high

    Gives name, email, and a time slot, then taps “Register as a guest”.

    Redesign direction: Keep the ask lightweight: an RSVP, not an application.

  5. With the redesign

    With the redesign: Shows up

    Emotion: high

    Arrives Saturday morning, finds the check-in table, gets a task in under five minutes.

    Redesign direction: Repeat the what-to-expect details in the confirmation so it's on his phone at the door.

  6. With the redesign

    With the redesign: Reflects

    Emotion: high

    Leaves feeling useful and open to a second shift.

    Redesign direction: Offer one nearby next shift, not a newsletter subscription.

04 · Designing the experience

Three goals became three focused paths.

Each path matches how much structure the task needs.

What I found → what I changed

FindingEvidence (where it came from)Design decision
Nine-slide rotating carousel filled the first view and moved content before people finished readingOriginal homepage audit + heuristic review (User control and freedom)Three intent-based path cards on the homepage, real dated opportunities up front
“Find an opportunity” sent volunteers to a separately branded Galaxy Digital portal with Sign up and Login in the headerCalendar handoff audit + heuristic review (Visibility of system status)Browsing stays in the main experience, no account needed; guest registration (name, email, shift time)
Statistics, labels and headings were embedded in imagesHeuristic review (Accessibility: images of text)
No filtering by date, cause, format, distance or commitmentHeuristic review (Flexibility and efficiency of use)Filters for ZIP, distance, cause, date, format, open spots
Matt couldn’t tell dress, physical demands or who else attendsMatt’s journey, stage 3“What to expect” strip: dress code, activity level, group size, co-workers
Group organizers couldn’t tell if a host had room before reaching outProblem statement, Brooke proto-persona“Hosts with capacity” step; capacity shown before contact details
Competitors handled discovery; only Points of Light Engage offered even partial group coordinationCompetitive auditA dedicated “Plan a team day” path
Early wireframe had four entry paths and a four-question quizSelected wireframeThree paths; quiz became the lighter “Help me choose” panel

One lane per audience, from Home to done

Matt

The first-timer

  1. Home

    Has a free Saturday and selects Browse opportunities.

  2. Browse opportunities

    Filters six listings and selects View details.

  3. Opportunity detail

    Reviews expectations, access, contact, and tips.

  4. Sounds doable?

    Yes fill in the guest form.

    No back to Browse opportunities.

  5. Register

    Enters name, email, and time slot, then selects Register as a guest and sees "You're registered."

Brooke

The corporate team organizer

  1. Home

    Needs a volunteer day for 10–60 people and selects Plan a team day.

  2. Your request

    Enters headcount, dates, cause, setting, and access needs, then selects Find matching hosts.

  3. Hosts with capacity

    Compares viable and undersized options.

  4. A host fits the request?

    Yes review this host.

    No back to Your request.

  5. Review and contact details

    Adds organizer details, consents to contact, and submits the team-day request.

  6. Request received

    Pittsburgh Cares and the selected host review the request. Capacity remains pending until the host approves it.

Emma

The recurring senior volunteer

  1. My volunteering

    Opens it from the persistent navigation.

  2. Email lookup

    Selects Send me my link, then Open my shifts.

  3. Upcoming shifts

    Sees upcoming shifts and hours logged.

  4. Needs reconfirmation?

    Yes Reconfirm this shift, then see "Confirmed. Nothing else to do."

    No keep current status.

Supporting structure

Navigation followed volunteer intent

Each audience's path is reachable from the persistent navigation, not only from Home.

  • Built in the prototype
  • Proposed, not built
Home

Browse opportunities

Persistent nav

Matt's path

  • Filters: ZIP, distance, cause, date, format, open spots
  • Six opportunity listings with save for later
  • ‘Help me choose’ nudge panel
  • Opportunity details: what to expect, accessibility, pro tips
  • Guest registration: name, email, shift time

Plan a team day

Persistent nav

Brooke's path

  • Step 1 · Your request
  • Step 2 · Hosts with capacity
  • Step 3 · Review and contact details

My volunteering

Persistent nav

Emma's path

  • Email-link lookup
  • Upcoming shifts: reconfirm, check in, can't make it
  • Hours logged with download

Account

Persistent nav

Shared

  • Sign in with an email link
  • Browse as a guest
  • Saved profile across devices, Proposed

Help & Legal

Footer

Shared

  • Frequently asked questions (section on Home)
  • Contact & support
  • Accessibility Statement
  • Privacy Policy
  • Terms of Use

Selected wireframe

Four entry paths became three

Low-fidelity wireframe of the Pittsburgh Cares redesign homepage, showing navigation, hero area, and 'Where do you fit in?' entry paths.
Early homepage wireframe, before visual styling: four entry paths under 'Where do you fit in?' plus a four-question quiz. Testing the structure led to three paths and a lighter 'Help me choose' panel inside Browse opportunities.

05 · Testing and iteration

Two tasks went smoothly; group booking needed another round.

Five participants completed initial moderated testing on the prototype. In those sessions, participants completed the first-time browsing task and the returning-volunteer task successfully; group booking produced the most friction. Two of the five participants returned for retests limited to the group-booking task.

Group booking scored lowest at 3.0/5, then reached 5/5 in both retests

Ease ratings are post-task self-reports on a 1–5 scale, where 5 is very easy. Scores are averages across the five initial sessions.

01

First-time volunteer (persona: Matt)

4.8/5

Performed well in the initial sessions.

02

Corporate organizer (persona: Brooke)

3.0/5

The most friction of the study, and the source of nearly every logged issue.

Group-booking ease: before vs. after

Both participants who returned for the retest, after three fixes.

ParticipantBeforeAfter
Silas4/55/5
Sheila2/55/5

03

Returning volunteer (persona: Emma)

5.0/5

Performed well in the initial sessions, with no hesitation observed.

Iteration details

What changed after usability testing

01

Organizers couldn’t enter their exact group size

Observation

The selector limited group sizes to multiples of five. Three participants needed to enter a different headcount and were forced to round their group size up or down.

Design response

Replaced the fixed increments with free numeric entry, keeping the increment-of-5 buttons as optional quick-select shortcuts.

After

Revised group-size control with quick-select buttons and an exact-number field showing 41
Exact entry replaced rounding, with the old sizes kept as shortcuts.

Result

Confirmed in both retests. Silas found the exact-entry control unprompted; Sheila entered her exact headcount of 41 without hesitating.

02

Back navigation dumped organizers out of the flow

Observation

Three participants who tried to move backward from deep in the group-booking flow were kicked all the way out and had to restart the request from the beginning.

Design response

Added a persistent step indicator and breadcrumb, so each step is a place you can return to.

After

Persistent three-step indicator: Your request, Hosts with capacity, Review and contact details
Every step became a place organizers could return to.

Result

Confirmed. Silas specifically tested backward navigation at each step and it held.

“there's a back button here... every step of the way so that you can go back”

Silas, retest session

03

Request status was unclear, and the date field contradicted Task 1

Observation

Two participants finished the group-booking flow unsure whether the request had gone through. Two others were confused by the earliest/latest date-range picker after using an exact single-date picker minutes earlier.

Design response

Added a distinct request-received state explaining that Pittsburgh Cares and the selected host will review the request and that capacity remains pending until host approval. An inline hint near the date fields supports organizers who already have one specific date.

After

Pending host approval panel headed Request received, explaining that capacity remains pending until the host confirms it
The end state now says the request is pending, not booked.

Result

Silas reached the request-received screen showing the point of contact.

Not yet confirmed: the hint for organizers with one specific date drew no comment in either retest.

Not yet confirmed: The Request received screen includes a sample post-event impact report, labeled as example data, showing the planned format for attendance, hours, output, and host feedback. Labeling the post-event report as sample data didn't come up in either retest.

06 · Final design

Clearer choices before commitment.

The responsive prototype makes opportunity details, availability, capacity, and next steps visible across individual, group, and returning-volunteer paths.

The finished experience

Three clear paths from the homepage

The first screen routes people by what they came to do instead of forcing every audience through one funnel.

Three Pittsburgh Cares homepage cards: Browse opportunities for new volunteers, Plan a team day for companies, and My volunteering for returning volunteers

The homepage routes new volunteers to Browse opportunities, companies to Plan a team day, and returning volunteers to My volunteering, each with a short note on what to expect.

Path 1 · For new volunteers · Matt

Browse, review, register

A first-time volunteer finds an opportunity, reviews the commitment, and registers as a guest.

Step 1 of 3 · Browse

Browse opportunities filter bar with format and Only show open spots controls above the heading 6 opportunities matching your search and the first two cards: Saturday Morning Pantry Sort at Hilltop Community Pantry on Sat, Oct 10 with 6 spots left, and Nine Mile Run Trail Cleanup with Frick Park Stewards on Sat, Oct 10 with 11 spots left

Six opportunities with filters up front

Filter by location, cause, date, format, and open spots.

Step 2 of 3 · Opportunity detail

Saturday Morning Pantry Sort detail page for Hilltop Community Pantry in Allentown, dated Saturday, October 10, 2026, 9:00 to 11:00 AM, with a pantry photo beside the Register for this opportunity form showing 6 spots left out of 14, name, email, and time slot fields, and a Register as a guest button

Details before the guest form

Expectations and access info sit beside a three-field form.

Step 3 of 3 · Confirmation

Phone confirmation reading You're registered, Matt. for Saturday Morning Pantry Sort at Hilltop Community Pantry on Saturday, October 10, 2026, 9:00 to 11:00 AM, with an Ask for block naming Denise Kowalczyk, Pantry Coordinator, and a What to expect table covering what to wear, activity level, group size, who else is there, and accessibility

A phone-ready confirmation

Date, time, named contact, and what to expect, ready for check-in.

Path 2 · For companies · Brooke

Plan a team day

Organizers see which hosts have room for their group before sharing contact details.

Step 1 of 3 · Your request

Plan a team day step indicator on step 1, Your request, above a form with group size 41 entered, earliest date October 10, 2026, latest date October 16, 2026, cause area, an Indoor, Outdoor, or Either setting choice, an accessibility requirements field, and a Find matching hosts button

A request shaped around the group

Headcount, dates, cause, setting, and access needs.

Step 2 of 3 · Hosts with capacity

Plan a team day step 2 showing 2 matching hosts for 41 people from Sat, Oct 10 to Fri, Oct 16: Hilltop Community Pantry with capacity up to 50 and Frick Park Stewards with capacity up to 60, followed by 1 additional host without enough capacity, Northside Literacy Collective, up to 35 people, marked Capacity too small

Capacity comes first

A host without enough room for the group sits apart from the matches.

Step 3 of 3 · Request received

Request received panel labeled Pending host approval, explaining that Pittsburgh Cares and the selected host will review the request and capacity is pending until the host confirms it, above a summary listing Hilltop Community Pantry, a headcount of 41 people, requested dates Sat, Oct 10 to Fri, Oct 16, and host contact Denise Kowalczyk

A clear pending state.

Capacity stays pending until the host approves, and a packet covers logistics.

Path 3 · For returning volunteers · Emma

My volunteering

Upcoming shifts

Upcoming shift card marked Needs reconfirmation for Wednesday Pantry Distribution at Hilltop Community Pantry on Wednesday, October 7, 2026, 10:00 AM to 12:00 PM, with Denise Kowalczyk's contact details, a Reconfirm this shift button, and Check in and Can't make it links

Shifts and hours in one place

Reconfirm, check in, or cancel from one card after an email-link handoff.

Live prototype

Try the Pittsburgh Cares prototype

Try the browse, team-planning, and returning-volunteer paths after reviewing the evidence behind them.

Try the live prototype

07 · Reflection

The details around a team-day request carry the experience.

This project changed how I think about volunteer platforms: discovery matters, but the work of coordinating people, constraints, and expectations determines whether intent becomes participation.

01

Design group coordination as its own task

A group organizer is solving for headcount, dates, logistics, and approval, not personal interest. Giving group coordination its own path from the start, instead of adapting an individual flow, is now a default for me.

02

Make operational constraints visible early

Capacity, availability, accessibility, and a named contact shaped whether an organizer could proceed. I will surface those constraints at the comparison stage, before people invest time in forms or outreach.

03

Test language and interaction details early

Small details changed how the flow was understood: fixed headcount steps, back navigation, date wording, and the request status all created friction. I will test consequential labels and controls before polishing the broader experience.

Limitations

Results are directional: five participants from a convenience sample, with two returning for the group-booking retest. The Testing section notes which changes aren't confirmed yet.

Next steps

With another round, I would recruit corporate organizers who plan volunteer events, retest the two changes not yet confirmed, clarify why guests would need Sign in, and run a card sort before finalizing navigation labels.