Aesthetic Desk — Clinic Management & EMR SaaS
A multi-tenant clinic management and EMR platform designed with dedicated role-based portals for super admins, practitioners, and patients, featuring medical records, before-and-after photo logs, and appointment scheduling in Supabase and React.
Project Overview
Aesthetic Desk is a multi-tenant clinic management and electronic medical records (EMR) platform engineered with React, TypeScript, Vite, Tailwind CSS, Zustand, and Supabase.
Designed for aesthetic clinics, wellness centers, and specialty medical practices, it provides dedicated role-based portals for super admins, practitioners, and patients. Streamlines daily practice operations with comprehensive medical records, follow-up tracking, before-and-after treatment image logs, and integrated patient messaging while offering subscription tier governance.
My Engineering Role
Lead Frontend & Full-Stack Engineer responsible for React component architecture, Zustand state management, Supabase PostgreSQL schema and storage rules, and responsive web portal delivery.
The Challenge
Providing a HIPAA/GDPR-conscious clinic workflow that handles secure before-and-after clinical imagery alongside multi-role access control for doctors, receptionists, and patients.
The Solution
Engineered a modular React application powered by Supabase with Row-Level Security, Zustand for global portal state, React Hook Form with Zod for validated clinical charting, and encrypted media storage.
High-Level Architecture
- React and TypeScript web application with Vite build tooling for fast compilation and optimized asset delivery.
- Role-based portal routing separating Super Admin, Practice Manager, Physician, and Patient interfaces.
- Supabase PostgreSQL backend utilizing Row-Level Security (RLS) to enforce strict clinic tenant isolation.
- Zustand state store managing active patient charts, appointment queues, and practitioner schedules.
- Encrypted cloud storage with signed URLs for clinical before-and-after photography and consent documentation.
Key Features & Workflows
- Role-Based Portals: Tailored dashboard interfaces for practice administrators, treating physicians, front desk staff, and patients.
- Clinical Treatment Records: Structured EMR charting for aesthetic procedures, consultations, dosages, and clinician notes.
- Before-and-After Media Gallery: Side-by-side photo comparison tools with angle tagging and treatment date chronological tracking.
- Appointment Scheduling Calendar: Interactive drag-and-drop practitioner appointment booking with automated reminder triggers.
- Patient History & Consent: Digital consent forms, allergy tracking, past treatment history, and direct in-app messaging.
- Subscription Tier Governance: Multi-tenant licensing supporting single-physician practices up to multi-location medical centers.
Technical Challenges Overcome
- Securing high-resolution medical treatment images so photos are accessible only to authorized clinical staff via short-lived signed URLs.
- Building flexible clinical forms using React Hook Form and Zod that adapt to diverse aesthetic procedures without schema migrations.
- Orchestrating optimistic calendar booking updates without booking collision when multiple receptionists schedule simultaneously.
Production Results & Impact
- Delivered a modern, clean healthcare SaaS web portal with seamless appointment scheduling.
- Full public video demonstration available showcasing clinic workflows and patient charting.
- Production-ready multi-tenant codebase equipped for international healthcare compliance.
Featured Case Studies
Explore More Production Architectures
Wasey — Food Multi-Vendor Delivery Platform
Customer, courier, and vendor apps with live GPS tracking and automated dispatch.
Architecture — Social Care Management
Operational social-care workflows on Flutter, Firebase, and offline storage.
Need a similar architecture shipped?
Let's translate your product workflows, real-time requirements, and cloud infrastructure into a dependable production app.