Skip to main content
Back to Projects
Full-Stack Web (MERN) 2026

Channeling Center Management System

MERN Stack Healthcare Appointment, Patient Records & Pharmacy Inventory Platform

Developed a healthcare appointment and management system supporting patient records, medical histories, medicine inventory, role-based access control, and online payments.

System Architecture Flow

React.js + Tailwind CSS → Node.js & Express.js REST API (RBAC & Payments) → MongoDB

MongoDBExpress.jsReact.jsNode.jsTailwind CSS
Repository Link Not Published Public Demo Not Enabled
Project Links Status: Public repository and live demo links are disabled until explicitly published.

Problem Statement

Healthcare channeling centers require a unified platform to coordinate doctor appointments, maintain longitudinal patient medical histories, track medicine inventory levels, enforce staff role permissions, and process online payments.

Architecture Overview

Constructed on the MERN stack using React.js and Tailwind CSS for the responsive client portal, Node.js and Express.js for RESTful API services and role-based access control, and MongoDB for storing patient records, medical histories, appointments, and medicine inventory.

MERN Healthcare & Channeling Architecture

System Topology

Full-stack JavaScript architecture connecting patient, doctor, and staff portals to an Express/Node.js backend and MongoDB document store.

Client Interface

Patient, Doctor & Admin Web Portal

Responsive views for appointment booking, medical history lookup, and medicine inventory tracking.

React.jsTailwind CSS
API & Security Layer

Healthcare REST Services & RBAC

REST controllers enforcing role-based access control, appointment scheduling logic, and online payment workflows.

Node.jsExpress.js
Document Database

Clinical & Inventory Data Store

Collections for patient records, medical histories, specialist channeling slots, and pharmacy stock.

MongoDB

Request & Data Flow Lifecycle

  1. 1 Patients and clinic staff authenticate into role-specific React.js dashboards styled with Tailwind CSS.
  2. 2 Appointment bookings, medical record updates, and inventory adjustments are dispatched to Express.js + Node.js APIs.
  3. 3 MongoDB persists structured patient histories, medicine stock levels, and online payment records.

Key Engineering Capabilities

  • Healthcare appointment scheduling and doctor channeling management
  • Comprehensive patient records and longitudinal medical history tracking
  • Medicine inventory monitoring and stock management
  • Role-based access control (RBAC) for patients, doctors, and administrators
  • Integrated online payment workflows

Interface Previews & Screenshots

2 Configured Views

Patient Records, Medical Histories & Appointment Scheduling

Optional screenshot slot: place verified image at apps/web/static/projects/channeling-portal.png

Patient Records, Medical Histories & Appointment Scheduling Optional Slot

Medicine Inventory Management & Online Payment Workflows

Optional screenshot slot: place verified image at apps/web/static/projects/channeling-inventory.png

Medicine Inventory Management & Online Payment Workflows Optional Slot
Open for Software Engineering Opportunities

Looking for an Associate / Junior Software Engineer, Full-Stack, or Backend Developer?

Explore my project architecture breakdowns or reach out directly at k.kajan2001@gmail.com to discuss full-stack, mobile, and backend engineering roles.