Personal project · Next.js
Txtur
Problem
Clinics juggle appointments, patient records, and billing across disconnected tools — spreadsheets, paper, and memory. Txtur consolidates the daily workflow of a small clinic into one workspace.
Stack & architecture
Next.js frontend, structured data model, appointment scheduling, billing views. Designed as a coherent product, not a collection of generated screens.
Hardest part
The data model. Appointment states, billing line items, and patient history all interact, and getting the state machine right — what can transition to what, and what happens on cancellation — took more thought than all the UI combined. This is the part a prompt can't do: deciding what the system means.
Outcome
A working clinic workspace: scheduling, records, and billing in one place. AdSense and Search Console wired up; the product is live at txtur.me.