CallidusOS — Multi-Tenant Clinic SaaS by Dusko LicaninCallidusOS — Multi-Tenant Clinic SaaS by Dusko Licanin

CallidusOS — Multi-Tenant Clinic SaaS

Dusko Licanin

Dusko Licanin

CallidusOS dashboard
CallidusOS dashboard
Approve result
Approve result

What it is

Multi-tenant SaaS that gives UK aesthetic clinics one source of truth for scheduling, patient records, and billing — replacing disconnected spreadsheets and legacy desktop tools.

What I built

Solo build over 10 weeks, ~1,887 commits. Each clinic (tenant) gets isolated data, staff roles, and per-clinic configuration from a single codebase.
Multi-tenant architecture with full data isolation per clinic
Role-based access control (admin, practitioner, receptionist)
Appointment scheduling with calendar views
Patient record management with treatment history
Invoicing and billing per clinic
100+ Cloud Functions powering backend logic

Scheduling & appointments

Appointment drawer
Appointment drawer
Booking pending state
Booking pending state

Patient records & clinical data

Patient clinical view
Patient clinical view
Approve result detail
Approve result detail

Invoicing & billing

Invoices dark mode
Invoices dark mode

Supplier management

Supplier detail
Supplier detail

Multi-step flows & comparison views

Back step 2
Back step 2
Comparison view
Comparison view

Edge cases & polish

Empty state
Empty state
5 attempts validation
5 attempts validation

Stack

React, TypeScript, Firebase (Auth, Firestore, Cloud Functions), multi-tenant data isolation, RBAC.

Demo

Result

Live with UK clinics — scheduling, records, and invoicing run in one web app instead of four separate tools.
Like this project

Posted Jul 1, 2026

Multi-tenant SaaS replacing spreadsheets and legacy tools for UK aesthetic clinics — scheduling, patient records, invoicing, RBAC. Solo 10-week build.