HEALTH SYSTEM
MERN Stack Health Monitoring and Patient Record Platform
The Problem Statement
“Healthcare data management in small clinics and personal wellness contexts is often handled through paper records, spreadsheets, or disconnected apps — none of which offer real-time trend visibility or secure remote access. This MERN stack health monitoring system centralises patient health metrics (heart rate, blood pressure, glucose levels) in a secure, scalable backend, surfaces trend analytics through a React dashboard, and exposes a clean RESTful API for programmatic data integration. It bridges the gap between consumer fitness apps and enterprise EMR systems.”
The Architecture Layout
The backend is a Node.js Express server with MongoDB Atlas as the primary database, accessed through Mongoose schemas for User and HealthRecord models. JWT tokens (with bcryptjs password hashing) secure all protected routes. The Express route layer is split into user management, health data submission, and analytics aggregation endpoints. The React frontend communicates with the backend via Axios, rendering trend charts for individual health metrics and patient-level summary dashboards styled with Bootstrap. Jest and Supertest power the test suite, covering all route handlers with mock database interactions for deterministic test execution. Docker support enables containerised local development matching production constraints.
Architecture Design Diagram
