Hospital Monitor is a complete system for real-time monitoring of patient vitals and hospital equipment. Built with a focus on responsive RTL design, live data visualization, and scalable architecture.
The Problem
Hospitals need instant visibility into patient conditions. Delayed alerts or fragmented monitoring tools can put lives at risk. Staff need a unified, real-time dashboard that works across devices and supports configurable alert thresholds.
The Solution
I built a full-stack monitoring platform with these core capabilities:
Real-Time Vital Signs Dashboard: Live display of pulse, blood pressure, SpO2, and other critical parameters via WebSocket connections
Configurable Alert System: Custom rules per patient and metric, with notifications via email, visual alerts, and webhooks
Role-Based Access Control: Separate views and permissions for admins, operators, and clinical staff (JWT-based RBAC)
RTL-Friendly Responsive UI: Accessible design following WCAG standards, with dark mode and mobile-first layout
Historical Data & Logging: Time-series storage for trend analysis and audit trails
REST API with OpenAPI Docs: Clean API layer for integration with external hospital systems
Separated real-time WebSocket service from REST API for independent scaling
Background task processing with Celery for email notifications and data aggregation
Health check endpoints (/health, /metrics) for production observability
Secure configuration management via environment variables
Results
A production-ready monitoring system with 53 commits, full Docker deployment, CI/CD pipeline, and comprehensive documentation. Designed to scale from a single ward to a multi-department hospital operation.