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