Clinic Management System
A web application to streamline clinic operations, scheduling, and patient records.
The semester project for CS5010 Fall 2024 @ Northeastern University is a fully implemented clinic management system which uses the Model-View-Controller (MVC) design pattern which organizes an application's logic into three components, the model, the view, and the controller. The goal of the three seperate milestones is to implement each portion of the MVC architecture, building upon previous milestone work. Teaching students about writing well thought out code and documentation, along with giving students experience with working on a large scale project.
Features
- Register a new patient
- Register a new clinical staff member
- Display information about a specified patient
- Display information about a specified room
- Display information about all rooms
- Assign a patient to a room
- Assign a clinical staff member to a patient
- Send a patient home
- Deactivate a staff member
- List active staff with current patients
- List inactive patients
- Patient visit summary for the past year
- Unassign clinical staff from a patient
- List all clinical staff and patient counts
- Add a new room
- Exit
Technical Approach
Built with a MVC design pattern.
Personal Homepage
This project—the personal homepage itself—built with vanilla HTML, CSS, and ES6 modules.
A showcase of my projects, skills and resume. Includes dark/light theme toggle and a tag filter component.
Key Objectives
- Demonstrate proficiency with vanilla web technologies.
- Create a clean, responsive personal site.
Technical Approach
Implemented with modular ES6 JavaScript, CSS Grid/Flexbox for layout, and no external frameworks. Deployed as a static site.