Full-Stack / HealthTechExhibited

HEALTH SYSTEM

MERN Stack Health Monitoring and Patient Record Platform

MERN Stack · JWT Auth · Health Dashboards · Jest Testing

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

HEALTH SYSTEM System Architecture

System Process Flow

User Actions──>Interface State──>Core Processing Logic
Database Persistent Layer<── Response Loop ──>Dynamic UI Updates