Back to projects
Electron desktop app

Dr. Irshad Ali Hospital

Desktop hospital management system covering appointments, doctor profiles and patient records.

ElectronReactNode.jsSQLite
RepositoryDesktop install only

Overview

A desktop hospital management system that replaced paper-based record keeping for appointments, doctors and patients.

Problem

The clinic tracked appointments and patient files on paper, making retrieval slow and error-prone with no reliable history.

Solution

An offline-first Electron desktop app with modules for appointments, doctor profiles and patient records, usable without a constant internet connection.

Architecture

Electron shell wrapping a React UI, with a local database for offline reliability and structured export/backup of records.

Database Design

Local relational tables for patients, doctors, appointments and visits, with foreign-key relationships and indexed lookups by patient.

API Design

Internal IPC layer between the renderer and main process for data access, with validation before every write.

Results

  • Paper records fully replaced across the clinic
  • Team onboarded to the system within a week
  • Appointments, patient files and schedules unified in one place

Lessons Learned

  • Offline-first was non-negotiable for the clinic environment
  • Keeping the data model simple made staff training fast