← Built & ShippedOpen demo
Vertical SaaS · traveling dental hygienists
Hygiene Hub

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.
Built with React · Supabase