Back

CASE STUDY · DOCROACH · FREELANCE · 2.5 MONTHS

Hospitals run on chaos. Docroach needed one dashboard to replace it.

I had 2.5 months, 3 user types, and a dev team that scrapped my designs 3 weeks before launch.

COMPANY

Docroach — B2B Healthcare SaaS

ROLE

Product Designer (Freelance)

DURATION

2.5 months

SCOPE

Research, Flows, UI, Design System, Landing Page

3

user types researched

2-click

appointment booking goal

Shadcn

design system base (pivoted to)

CONTEXT — FAST

THE PROBLEM IN ONE LINE

"I don't want to spend more time figuring out the software than curing patients."

— doctor pain point from research

WHAT DOCROACH NEEDED

A B2B dashboard

Managing patients, billing, staff, appointments — without looking like a spreadsheet from 1999.

CHAPTER 1 — THE INVISIBLE CHAOS

Hospitals have a software problem nobody talks about.

Before opening Figma, I went and talked to the people who actually use hospital software every day — doctors, receptionists, and admins. The pain wasn't the lack of features. It was the chaos hiding inside the existing tools.

DOCTORS

Navigating, not diagnosing

Spending more time navigating software than diagnosing. Too many screens to find one patient file.

RECEPTIONISTS

12 clicks to book

Booking an appointment required 12 clicks across 3 different screens. Under pressure, every click is a mistake waiting to happen.

ADMINS

Three tabs minimum

Billing lived in one system. Patient records in another. Staff schedules in a spreadsheet. Three tabs minimum to answer one question.

CHAPTER 2 — THE SPY MISSION

Before opening Figma, I infiltrated the competition.

I didn't want to guess the user flow — I wanted to steal the verified one and fix the bad parts. So I did a deep audit of the two biggest players in the market.

THE GIANT

Healthplix

Full EHR platform. Handles everything from Doctors to Labs.

✓ Blueprint of hospital workflow

✗ UI so old it causes delays

THE SPECIALIST

Medivision

Pharmacy specific web app. I interviewed a pharmacist using it.

✓ Inventory flow logic

✗ Poor accessibility

Healthplix UX Audit

Medivision UX Audit

THE STRATEGIC SHORTCUT

We used Healthplix's verified user journey as our base. Then stripped away every accessibility issue, every confusing step, every "why is this here?" moment. We started with a proven flow and made it 10× faster to use.

CHAPTER 3 — SURGICAL WIREFRAMING

Most designers wireframe every screen. I only wireframed the ones that could hurt users.

Since I'd already spied on the competition, I knew which flows were proven. I skipped wireframing login and settings — those are solved problems. I focused only on the two flows where mistakes cost real time in a hospital.

DOCTOR'S CRITICAL FLOW

How fast can they diagnose?

Patient in → see records → write notes → prescription out. Every extra click = slower care.

RECEPTIONIST'S CRITICAL FLOW

How fast can they book?

Patient arrives → check slot → confirm → done. Goal: 2 clicks, not 12.

CHAPTER 4 — THE PIVOT

My designs looked great. Then the dev team gave us a reality check.

"We need to build this on Shadcn UI. Now. The launch deadline is fixed."

— dev team, 3 weeks before planned handoff

I had built a beautiful custom UI. Unique buttons, custom shaped components, a layout I was proud of. The dev team said they couldn't build it in time from scratch — they needed Shadcn's pre-built components to hit the deadline.

The two options in front of me:

OPTION A — FIGHT FOR MY DESIGNS

Push back on devs

Ask for more time. Risk missing launch. Keep the pretty UI.

Result: delayed launch, frustrated team, same product.

OPTION B — ADAPT AND WIN

Install Shadcn in Figma

Map our brand identity to their tokens. Adapt instead of rebuild.

Result: on-time launch, stronger system, better handoff.

I chose the product. I scrapped the custom UI and installed the Shadcn library in Figma. Then instead of just using it as-is, I mapped our brand tokens on top — Manrope font for readability in clinical settings, our color palette as semantic variables, modified component spacing for data-dense tables doctors actually read.

BEFORE — CUSTOM UI (SCRAPPED)

AFTER — SHADCN ADAPTED

Modified Shadcn Figma Design System

THE PRODUCT — FINAL SCREENS

UI Design based on Shadcn Design System

Every screen went through the design system before handoff. Consistent spacing, tokens for every color, annotations for every interactive state.

Modified Shadcn Figma Design System

Front Desk Appointment Booking

Doctor’s Perception Pad

Pharmacy Billing & Invoicing

20+

High-fidelity designs covering the end-to-end patient journey.

4-Way

Integrated ecosystem for Front Desk, Doctor, Pharmacy, and Lab.

<1 mins

Average time to complete patient appointment booking*.

PROTOTYPE

Figma Prototype of Docroach

CHAPTER 6 — LANDING PAGE

To sell Docroach to hospitals, I stopped thinking like a designer and started thinking like a storyteller.

Every competitor listed 100 features. Docroach sold one feeling: relief. No more spreadsheet chaos. No more missed billing. No more guessing who's on shift. I built the landing page around that single emotion.

THE STRATEGY

One feeling: relief

Not a feature list.

THE MESSAGE

"Hospital management without the headache."

Clear, direct, emotional.

THE VISUALS

Large confident shots of the new UI

Proof it doesn't look like Excel.

PROTOTYPE

Landing Page Design

WHAT I LEARNED

Good design works within constraints — not against them.

When the dev team said "Shadcn only" — I didn't fight it. I adapted. That decision saved 3 weeks, gave us a stronger system, and made handoff faster than any custom UI would have. The product won. My ego didn't. That's the right trade.

Healthcare taught me

In high-pressure domains, slow UI is not a UX problem — it is a patient problem. Every second saved on the receptionist's booking flow is a second that goes back to care.

What I'd do differently

I'd bring devs into the design process from day one — not at handoff. The Shadcn constraint would have been known week 1, not week 7. Earlier alignment = better design.

Contact us

get in touch

Looking for Product Designer?

contact me

First name

Last name

Email

Phone no.

Contact us

get in touch

Looking for Product Designer?

contact me

First name

Last name

Email

Phone no.

Contact us

get in touch

Looking for Product Designer?

contact me

First name

Last name

Email

Phone no.

Shubham

©2026 Shubham Mestry. All right reserved.

Shubham

©2026 Shubham Mestry. All right reserved.

Shubham

©2026 Shubham Mestry. All right reserved.

Create a free website with Framer, the website builder loved by startups, designers and agencies.