Case study · Dental clinic management software
Dental PMS: run a dental clinic from one screen.
A practice management system for dentists who work without a receptionist: register a patient, chart the teeth, plan multi-sitting treatments, print the prescription and receipt, and collect part payments, all in one guided flow.
Open the live app01
The problem
- Most small dental clinics still run on a paper OPD register, a separate receipt book and appointments kept on WhatsApp.
- A root canal or a crown takes several sittings, and paper makes it hard to know which sitting a patient is on or how much they still owe after paying in parts.
- Hospital software is built for large front desks: too many screens, priced per seat, and it keeps the clinic's data on someone else's terms.
02
Who it's for
- Dentists who run their own clinic and work the software themselves, between patients
- Practices with more than one doctor, where each doctor keeps their own patients and numbering
- Clinics that want their data backed up and downloadable, not locked inside a vendor
03
What it does
Guided visit flow
Patient details, diagnosis, treatment, preview, then one save. One OPD number for life.
FDI tooth chart
Pick teeth by quadrant on a colour-coded chart.
Treatments as courses
A three-sitting root canal is one course, continued at each visit.
Prescriptions and receipts
Saved prescription standards and a printable prescription and receipt.
Appointment diary
Today's bookings hour by hour, plus a week and month calendar.
Lab orders
Crown and denture work sent to the lab, with teeth and type of work.
04
Architecture
Browser
React + Vite + TypeScript app on the clinic PC
Security check
Turnstile bot check, TOTP two-step login and audit logs
Cloudflare Worker
Hono API: runs every save and serves the app
D1 databases
SQLite · clinical records · separate audit log
R2 storage
Nightly snapshot by a cron trigger after closing
Clinic's own data
Own deployment and database per clinic, downloadable any time
05
Architecture your way
- Choose your own tech stack: your database, hosting platform, front end and back end, plus any API or AI integrations your website needs.
Need software like this for your clinic or business?
Tell me how you work today and I’ll build it around your workflow, with your data staying yours.
Tell me your problem