Team Project
2023Patient Management System
MSIB Capstone · LearningX
Patient Management System built with Flask and MongoDB for patient registration, queue handling, scheduling, medical records, admin workflows, CSV export, and real-time interface updates.
Live demo and API documentation are available on Northflank. GitHub source code remains publicly accessible.
Overview
A web-based Patient Management System built for the MSIB Batch 5 capstone project at LearningX (2023). Manages patient registration, appointment queuing, medical records, and administrative workflows for a clinic context. The app was later redeployed to Northflank after the earlier hosting setup was retired.
Context
MSIB Capstone project at LearningX — Full-Stack Web Development (Batch 5), Aug–Dec 2023. Role: Full-Stack Developer & Team Lead. Team project (3 members).

Responsibilities
- Led project planning, task distribution, and integration across frontend and backend.
- Designed the MongoDB document schema for patients, appointments, queues, and medical records.
- Built Flask backend routes for patient CRUD, appointment scheduling, queue management, and CSV export.
- Implemented AJAX-based real-time interface updates for queue and appointment status.
- Developed admin workflows including medical record entry and appointment management.
- Handled the original deployment and later documented the Northflank redeployment as the current live environment.

Technology Stack
Python · Flask · MongoDB · HTML · CSS · JavaScript · AJAX