Back to projects

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 app

01

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