UX CASE STUDY  ·  PRODUCT DESIGN  ·  NONPROFIT  ·  MOBILE APP

Good Help Local Support, Within Reach

An end-to-end mobile resource hub across Santa Barbara County, built to help 5,000+ people a year find essential services, designed for urgency, unreliable connectivity, and real-world stress.

Good Help app on three phone screens — map search, category browse, and shelter detail

EXECUTIVE SUMMARY

Good Samaritan Shelter provides emergency housing, recovery programs, and long-term support across California's Central Coast.

With 55 programs spread across disconnected sources, finding the right help depended on where someone looked. I owned the service-discovery architecture for a mobile app that turned that fragmentation into one navigable, offline-ready system.

Before

Program information scattered across spreadsheets, web pages, and internal documents.

After

One mobile experience built to surface the right service quickly, even with unreliable connectivity.

My Role
Product Designer
Ownership
Service-discovery architecture
Accessibility · Offline Behavior
Map Feasibility
Team
7 Designers
Design Manager
Project Manager
Timeline
Apr 2025 – Aug 2026
Tools
Figma

Outcome: Built for real scale

5,000+

People GSS Serves Annually

Designed for the scale of real service delivery

55

Programs Unified

One navigable system across discovery paths

Offline-ready

Service Discovery

Cached services, search, and honest fallback

Built In

With Good Samaritan Shelter

Delivered for continued implementation

"We asked the team to create something that didn't exist anywhere. I'm confident our app builder can quickly turn the vision into a working reality."

Michael Cox — Board Member, Good Samaritan Shelter

Currently in beta with Good Samaritan Shelter; post-launch usage outcomes are not yet available.

Full Case Study
Good Help
Want the research, artifacts, and decision-making behind the system? It's all in the Figma deck
View the Figma deck

THE PROBLEM

The help was there.
It just wasn't in one place.

Program information lived across spreadsheets, web pages, and internal documents. What someone could find depended on where they looked, not what they needed.

RESOURCES SPREAD ACROSS

Spreadsheets
Web pages
Internal docs

Lack of awareness

Many people never learned the full range of services GSS offers; programs existed that the people who needed them couldn't see.

Scattered organization

With no shared structure, what someone found depended on where they happened to look, not on what they actually needed.

Process, At A Glance

The short version.

Four moves shaped the Service Finder. The research, artifacts, and decision-making behind them live in the deck above.

Research

Research without adding burden

Rather than recruit people during crisis, I grounded decisions in service realities, stakeholder expertise, and proxy interviews with GSS staff.

Architecture

55 programs became one navigable system

I designed a four-level path from County → Department → Service Category → Program, with cross-listing so one program could surface through multiple paths from a single source record.

Testing

Staff feedback reordered the service experience

Proxy testing with GSS staff promoted Call, moved qualifying information earlier, and removed UI that competed with urgent decisions.

Designing for Urgency

Built for stress and unreliable conditions

Larger tap targets, recoverable navigation, familiar map behavior, and three offline states kept the experience usable when conditions were not ideal.

THE SOLUTION

Help you
can actually find.

The final Service Finder brings the architecture, accessibility patterns, and offline behavior into one discovery experience. Four core paths show how people can browse, map, search, and keep moving when connectivity drops.

01

Browse by category

Move through departments and service categories, then preview programs without losing your place.

02

Discover on the map

Nearby programs surface on the map, using the same card pattern as list view to keep discovery familiar.

03

Search in seconds

Keyword search bypasses the hierarchy when someone already knows what they need, taking them straight to matching programs

04

Works without internet

Previously viewed programs and recent searches stay reachable offline, with clear messaging about what may be unavailable or out-of-date.

REFLECTION

What this project
taught me.

IA must scale across service networks

Structuring 55 programs meant balancing discoverability, hierarchy, and cross-listing while leaving room for the system to grow.

Crisis contexts reorder priorities

Under stress, clear navigation, large tap targets, and fast access to essential information matter more than visual density.

Offline is a product state

Connectivity cannot be assumed. Cached data, honest empty states, and clear limits have to be designed from the start.

Collaboration sharpens decisions

Working with the design manager, stakeholders, and the pod helped ground decisions in user needs, service realities, and technical feasibility.

Previous — IAGD
Next case study
GramCity
A five-day solo design sprint for a photo-op discovery feature.
CONTENTS