Callidus OS | React & Firebase Clinic SaaS Development by Dusko LicaninCallidus OS | React & Firebase Clinic SaaS Development by Dusko Licanin

Callidus OS | React & Firebase Clinic SaaS Development

Dusko Licanin

Dusko Licanin

CallidusOS dashboard
CallidusOS dashboard
Approve result
Approve result

What it is

A clinic-management web application built for UK aesthetic clinics, bringing scheduling, patient records and billing into one multi-tenant interface. This case study documents my design and development contribution during the engagement.

What I built

I handled the interface and application implementation in React, TypeScript and Firebase, including the data structure, clinic-specific access, staff roles and operational workflows. The focus of this example is the software I implemented and the technical responsibilities I covered.
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

The delivered development work connected appointment scheduling, patient records and invoicing within one web application. Each clinic has its own data scope, role-based access and configuration. This portfolio entry covers my contribution during the engagement; later product changes and business operations are outside that scope.
For a similar SaaS project, I can help define the core workflows, implement the interface and backend, and connect the required services. You work directly with me, with deliverables and responsibilities agreed for the engagement. Message me on Contra to discuss your product’s next release.

Project updates on Contra

Like this project

Posted Jul 1, 2026

Designed and developed clinic SaaS workflows in React and Firebase: tenant data, staff roles, scheduling, patient records and invoicing.