UX case study · 2026

Thrive

Redesigning case management for frontline gender-based violence support work.

A speculative product design project exploring how case management could better support frontline workers. I studied how information moves through a case, identified points of friction, and redesigned the workflow around how information actually unfolds instead of how a static form assumes it should.

Role Product designer
Timeline 6 weeks
Discovery research 8 participants
Usability testing 5 participants
Thrive case management workspace showing the redesigned desktop interface
18 → 9 required intake fields in the prototype
22 → 6 min prototype intake task time
87% overall task success across usability testing
Case file 01 · The problem

The workflow was fragmented before the interface was.

Caseworkers were working across paper notes, Word documents, spreadsheets, WhatsApp, email and shared folders. Having several tools wasn't the real issue. The same piece of information was being captured, stored and retrieved in different places, and nothing kept those copies in sync.

Information fragmentation

Case details lived across files, messages and folders instead of one record a worker could trust.

Repeated data entry

The same information got typed more than once: when a case changed, and again when a report was due.

Reporting overhead

Every report meant hunting for information, reformatting it, then compiling it by hand.

Design problem

How might we help caseworkers capture, find and update sensitive case information without adding work to already high-pressure interactions?

Case file 02 · Research

I studied the workflow before I designed the system.

I needed to understand where information could become duplicated, difficult to retrieve or unnecessarily time-consuming, and which parts of the workflow created the most friction for frontline staff and the coordinators supporting them.

Method Participants Focus How it shaped the design
Contextual inquiry 5 frontline caseworkers Watched how cases were handled and recorded in context. Surfaced repeated work, tool switching and intake friction.
Structured interviews 3 regional operations leads Explored how reporting, coordination and case visibility work. Defined the visibility and reporting needs the system needed to support.
01

Where does information get duplicated?

02

What's actually needed at first contact?

03

Where do people lose time searching or compiling?

04

What does a coordinator need to see across cases?

Case file 03 · Current state

Mapping the journey showed where the workflow was breaking down.

I traced a typical caseworker journey from intake through reporting and follow-up. The map helped separate what looked like an interface problem from what was actually a workflow problem.

Current-state journey map showing how case information moves through the existing workflow
What the journey showed

The number of tools wasn't the real problem. Information moved between them with no consistent structure, so caseworkers had to remember where each piece lived, re-enter it, then verify it again later.

Case file 04 · Users

Two users pulled the workflow in different directions.

Frontline staff needed a fast, forgiving way to capture case information in the moment. Regional coordinators needed visibility across many cases and a faster path to reporting. The design had to hold both.

User persona Andile Nkosi
User persona Lindile Moloi
Case file 05 · Key insight

Capture information when it becomes available, not all at once.

That became the design's central rule. Instead of digitising the existing paperwork, I rebuilt the workflow around how information actually unfolds during casework: in pieces, over multiple conversations, not in a single sitting.

Case file 06 · Design decision

The intake form changed the direction of the whole product.

My first high-fidelity version had 18 fields, asking for demographic, geographic, historical and legal information upfront. Testing made the flaw obvious: that much information usually isn't available on day one, so the form was asking for things a worker couldn't yet provide.

Initial design

18 fields upfront

Full case information was required during the first interaction.

22 min Prototype task time
Revised design

9 critical fields

Safety and basic identification first. Everything else follows once it's known.

6 min Prototype task time

Progressive disclosure

The revised flow keeps first contact focused while letting the case record grow as the relationship develops. It cuts the initial burden without dropping information the workflow may need later.

Case file 07 · Iteration

I tested the workflow before I polished the screens.

Wireframes let me test information hierarchy and navigation without visual styling getting in the way. That process also exposed actions that were buried too deeply to be useful.

Case management

Search and filtering moved into the main workspace.

The early concept tucked filtering into an expandable panel. Testing showed workers reached for those controls frequently while locating active cases, so the final layout keeps them visible.

Thrive case management wireframe showing search and filtering
Intake flow

The form follows the order information actually arrives in.

These wireframes tested the progressive-intake approach before visual design was added.

Thrive intake form wireframe step one Thrive intake form wireframe step two Thrive intake form wireframe step three Thrive case view and edit wireframe

Mapping the critical user flows

I mapped the key user flows to understand how caseworkers would move through the system to complete their most important tasks. These flows helped identify unnecessary steps, clarify the relationship between screens, and make sure the proposed workflow supported the way case information is captured and updated.

User flow for adding a new case in Thrive
Add case task flow
User flow for exporting a report in Thrive
Report export task flow
Case file 08 · Prototype

I tested the path between screens, not just the screens.

I built an interactive prototype with realistic content and components, covering three core tasks: creating a case, updating its status and moving it toward a report export.

Case file 09 · Visual system

Visual clarity matters more under pressure.

The visual system favours legibility, predictable grouping and clear status cues. Status is never carried by colour alone; a label or icon backs up every colour cue.

Thrive design system showing interface components, typography and visual styles
Case file 10 · Final solution

The final interface pulls the whole workflow into one place.

The design connects case visibility, intake, case detail and reporting around the decisions made through research and testing.

Thrive case management dashboard showing a unified view of active cases
Main dashboard · unified case view
01 · Visibility

Case status is visible before anything is opened.

Coordinators see a high-level view of every case before they need to open a single record.

02 · Prioritisation

Critical information stands apart from the rest.

Risk and status cues sit apart from secondary detail, so the workspace can be scanned at speed.

03 · Intake

The form follows the conversation.

Progressive disclosure keeps first contact simple while letting the record grow over time.

Thrive case detail workspace showing case information and editing controls
Case detail workspace
Thrive simplified progressive intake form
Simplified intake form
Thrive reporting workflow interface
Reporting workflow
Case file 11 · Usability testing

Testing showed exactly where the workflow still snagged.

Five participants worked through the core case-management tasks in the prototype. I focused on task completion and comprehension rather than visual preference.

87% overall task success across the tested workflows
Finding 01 · Navigation

Related information kept getting split up.

Users expected related case information to stay in one place, not spread across tabs.

Change → group related case information into one workspace
Finding 02 · Intake

The first form asked for too much too soon.

It felt demanding when the required information simply wasn't available yet.

Change → use progressive disclosure
Finding 03 · Feedback

Confirmation was too quiet.

Users needed clearer confirmation once a repetitive administrative action was complete.

Change → strengthen confirmation and interaction states
Case file 12 · Outcome

What changed in the prototype.

The biggest gains came from removing unnecessary decisions and reducing the amount of information required at first contact, rather than adding new functionality.

18 → 9 initial required intake fields
22 → 6 min prototype intake task time
87% overall tested task success

What I'd measure after launch

Intake completion time
How long it takes to create a case.

Case retrieval time
How quickly a worker can find an existing record.

Report preparation time
How much manual work still remains.

Task error rate
Where people still stumble or need help.

These are proposed post-launch measures. Thrive was not deployed in a live production environment, so the figures above represent prototype testing rather than production impact.
Case file 13 · Reflection

The biggest lesson was about timing, not technology.

Designing for high-pressure work taught me that cutting complexity can be more valuable than adding features. The turning point came when I stopped treating the intake form as a record that had to be finished immediately, and started treating a case as information that grows over time.

01

Bring frontline practitioners into content design earlier

Earlier collaboration on consent and instructional copy could make the language feel more natural while still meeting organisational requirements.

02

Test inside real operating conditions

Testing on older devices and under real working constraints would help determine whether performance and interaction choices hold up outside the prototype environment.

Project note

Thrive is a speculative UX research and system design project exploring how digital case management could improve within the gender-based violence sector. The workflow changes, prototype outcomes and usability findings presented here come from the project's research and prototype testing. Thrive was not deployed in a live production environment, and the reported performance figures should not be interpreted as real-world organisational impact.

End of case study

Thanks for exploring Thrive.

Explore the rest of my portfolio and see more of my product design work.