DUSKELStart a project
Healthcare tool· Shipped

Clinic treatment dashboard

A scalp-and-hair treatment clinic where the software is run all day by people who don't think of themselves as software users. So it had to disappear into the work.

ReactFull-stackNodePostgresTypeScriptUX design
The challenge

What we were up against.

The clinic tracked patient records, treatment plans and progress across paper and scattered tools, which makes continuity hard — the next session should build on the last, and it can't when the history lives in three places. The real constraint was the people: the system is run daily by non-technical staff, so anything fiddly or unforgiving simply wouldn't get used.

What we built

The parts that mattered.

Patient records in one place

A single record per patient that holds their history, so anyone picking up the next appointment sees the full picture instead of reconstructing it.

Treatment plans and progress

Plans laid out against progress over time, so the arc of a course of treatment is visible at a glance — what's been done, what's next, what's changed.

An interface staff don't fight

The UX was designed for the front desk, not for admins — clear flows, forgiving inputs and screens that map to how the clinic actually works through a day.

Built to be lived in

A React front end tuned for the repetitive, all-day use a working clinic puts a tool through, rather than the occasional visit of an admin panel.

The outcome

Where it landed.

It shipped and non-technical clinic staff run it daily without hand-holding, which is the whole test for a tool like this. Patient history, plans and progress sit in one place, so each session builds on the last instead of starting from a shuffle of paper.

Services behind this

Building something like this?

Start a project →