02Engineering Case Study
DaryeelOne
Hospital Management System
Full-stack hospital management platform designed around modular healthcare workflows, backend APIs, database management, authentication, and deployment infrastructure.
Overview
- DaryeelOne is a modular hospital management system built to streamline clinical workflows, patient registrations, doctor scheduling, electronic medical records (EMR), pharmacy inventories, and billing operations under a unified full-stack architecture.
Architectural Data Flow
Frontend
React / TypeScript
→
Backend API
Node.js / Express
→
PostgreSQL
Prisma ORM
→
Docker
Containerization
→
Deployment
K8s / Infrastructure
The Problem
- Healthcare facilities require a reliable, structured platform to manage patient care, clinical scheduling, and billing records with strict authentication and role boundaries.
The Solution
- Developed a responsive React + TypeScript interface consuming typed REST APIs backed by a PostgreSQL database, packaged into Docker containers for reliable cluster deployment.
Architecture
- React + TypeScript frontend providing modular admin and clinical interfaces.
- Express.js backend exposing RESTful APIs with JWT authentication middleware.
- Prisma ORM managing transactional database migrations and typed queries against PostgreSQL.
- Docker packaging the frontend and backend services into portable container images.
- Kubernetes orchestrating pod deployments, internal service networking, and persistent storage.
Technology Stack & Tools
ReactTypeScriptViteNode.jsExpressPrismaPostgreSQLDockerKubernetesGitHub Actions
Healthcare & System Modules
- Patients Registration & History
- Doctors & Staff Directory
- Departments & Ward Management
- Appointments & Scheduling
- Electronic Medical Records (EMR)
- Pharmacy & Medication Inventory
- Billing & Invoicing Workflows
Infrastructure & Containerization
- Docker multi-stage files building production-optimized static assets and backend runtimes.
- Kubernetes manifests defining Deployments, ClusterIP Services, ConfigMaps, and Secrets.
CI/CD & Deployment Pipeline
- Automated CI testing and image containerization triggered via GitHub Actions.
Engineering Highlights
- Modular healthcare administration architecture
- React + TypeScript single-page application frontend
- RESTful Express.js backend API with Prisma ORM
- Relational PostgreSQL database for medical records
- Docker containerization for local and cluster environments
- Kubernetes workload manifests and service definitions
- GitHub Actions CI workflow for build validation
Architectural Decisions
- Selected TypeScript across frontend and backend for end-to-end type safety.
- Used Prisma ORM to guarantee structured database migrations for medical schemas.