← Back to engineering projects
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.