← Built & Shipped

Vertical SaaS · traveling dental hygienists

Hygiene Hub

Open demo
Hygiene Hub screenshot
Scattered texts + spreadsheets → one operating view
The friction

A traveling hygienist's shifts, confirmations, and pay lived across texts, calendars, and spreadsheets. No single place to see what's booked, confirm it, or know what's actually been paid.

The system I designed

Designed one operating view that turns every office into a single source of truth: book and confirm shifts, sync to calendar, and track paid vs. unpaid income at a glance.

The outcome

Every shift and every dollar in one place. Confirmations and income that used to slip through texts now don't.

Live demo
Built with React · Supabase