Skip to main content

Team Project

2023 Archived

Patient 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.

Python Flask MongoDB HTML CSS JavaScript AJAX

Glitch hosting is no longer available (platform shut down). GitHub source remains 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.

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 deployment to Glitch (now archived).

Technology Stack

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

2026 © Muhammad Alif Budiman