KARE Hero connects healthcare workers — CNAs, nurses, caregivers — with per-shift job postings. This case study is a deep dive into one decision: replacing a document-heavy sign-up form with a guided, step-by-step onboarding wizard.
KARE Hero's registration was a single long form: personal details, license number, resume, tax forms, background-check consent, all on one screen, with no sense of progress. Two paths were on the table. Patch the existing form — trim fields, add inline validation, ship it fast. Or rebuild registration entirely as a multi-step wizard — slower to build, but able to collect information progressively and show a hero exactly where they stood.
This wasn't a checkout flow where every field is negotiable. US healthcare staffing regulations require a verified license, tax forms, and a background check before anyone can be shown a shift — the wizard couldn't quietly drop steps to make onboarding feel shorter, only make each step feel worth doing.
License verification, tax forms, and background checks are required by law before a hero can work — none of it could be cut to simplify the flow.
Cynthia, a single mother working CNA shifts, couldn't afford to lose an evening to a broken form. The redesign had to respect that time.
A confusing first form reads as a red flag on a platform asking for a Social Security number — the design had to earn that trust screen by screen.
Research centered on two personas built from real interviews with medical staff and platform users: Cynthia Morgan, a CNA caregiver and single mother, and Tom Bennett, a registered nurse working toward becoming a therapist. Both pointed at the same friction point, independently.
Cynthia's frustration: "too much time being wasted throughout a difficult onboarding process that involves endless phone calls." Tom's: "unorganized shift schedulers, lack of clarification during the process, and overwhelming information."
The journey map's "Wait" stage: users expected confirmation quickly, but review time varied for anyone new to the platform — with no visibility into which case they were in.
Raw findings clustered directly under "Onboarding apply" — easy onboarding, visual queue indicators, clear documentation, a fast way to upload extras.
The usability testing readout that confirmed it: onboarding needed a "visual queue" of progress, and documentation needed to feel less uncategorized.
The wizard won. Below is the actual before-and-after: the shipped screen a hero saw before this redesign, next to the guided flow that replaced it — sign-up through the moment a brand-new hero is cleared to apply for their first shift.
Applying to a shift meant reading through facility ratings, requested attire, and check-in instructions on one dense screen before a single "Apply Now" button.
Registration now ends with an explicit "you're cleared" moment — the payoff for finishing every step, not just a silent redirect.
Every step carries the same progress bar and a plain-language reason for the request — the two things the old single form never gave a hero.
View interactive prototype in Figma →As a native iOS and Android app, every wizard screen was checked against each platform's own conventions rather than a single cross-platform mockup — while the underlying design tokens followed a Tailwind-style naming convention for consistency across the design file.
Once onboarding is complete, a hero lands directly in shift search — the reason they signed up in the first place.
Search, filtered by date and rate, with map and list views — the core loop the whole onboarding decision existed to protect.
Rebuilding onboarding as a guided wizard was the more expensive path to build — and the one that actually addressed why heroes were dropping off. Progressive disclosure and a visible stepper turned a compliance requirement into a flow people could see themselves finishing.
Looking back: the wizard solved the front half of the wait — showing heroes exactly how far along they were. It didn't solve the back half. Once a license went into review, the same uncertainty from the old form came back: no visibility into how long that review would actually take. Progress inside the flow was never the whole problem.