Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/phongct1105/web-application-for-mass-general-brigham-hospital

πŸš‘ Brigham & Women’s Hospital App: A powerful web application to streamline hospital operations with πŸ—ΊοΈ real-time navigation, πŸ› οΈ service management, πŸ“… scheduling, and πŸ“Š data insights. Developed by Team Crimson Chimeras for the CS3733-D24 course.
https://github.com/phongct1105/web-application-for-mass-general-brigham-hospital

Last synced: 6 days ago
JSON representation

πŸš‘ Brigham & Women’s Hospital App: A powerful web application to streamline hospital operations with πŸ—ΊοΈ real-time navigation, πŸ› οΈ service management, πŸ“… scheduling, and πŸ“Š data insights. Developed by Team Crimson Chimeras for the CS3733-D24 course.

Awesome Lists containing this project

README

        

# Brigham & Women’s Hospital Application

---

## πŸ“‹ Overview
This project is a **comprehensive web application** designed to streamline workflows at Brigham & Women's Hospital. Developed by **Team Crimson Chimeras** as part of the CS3733-D24 course, the app empowers hospital staff and visitors with tools for **navigation**, **service management**, and **data insights**.

---

## πŸ› οΈ Features

### πŸ‘₯ User Roles
The application supports:
- **Patients and Visitors**: Navigate the hospital, request flowers, or contact staff.
- **Employees**: Manage schedules, handle service requests, and analyze data.
- **Administrators**: Oversee hospital operations, schedule employees, and track insights.

---

### 🌟 Core Functionalities

#### πŸ—ΊοΈ **Navigation System**
- Real-time hospital map with:
- Floor-by-floor navigation.
- Pathfinding algorithms: **A***, **BFS**, **DFS**, and **Dijkstra**.
- Accessibility and hazard avoidance options.
- Heatmap for commonly traveled routes.

#### πŸ’Ό **Service Requests**
Manage requests for:
- **Flowers**, **Medication**, **Patient Transportation**, **Sanitation**, **Security**, and **Maintenance**.
- Features include priority levels, task status, and employee assignments.

#### ✏️ **Map Editor**
- Modify hospital maps:
- **Table View**: Edit nodes and edges.
- **Graphical View**: Drag-and-drop node editing.
- Historical change tracking.

#### πŸ“… **Scheduling**
- Interactive calendar with drag-and-drop scheduling.
- Automatic task assignment using priority-based algorithms.

#### πŸ“Š **Service Request Insights**
- Visual dashboards showing:
- Service request trends by type, status, and priority.
- Employee performance and workload distribution.

#### πŸ“‚ **Data Management**
- **Upload/Download** CSV tables for nodes, edges, and employee data.

#### πŸ–₯️ **Admin Dashboard**
- Customizable tiles for at-a-glance insights.
- Export dashboards as PDF reports.

---

## πŸ’» Technology Stack
- **Frontend**: User-friendly interfaces for seamless interaction.
- **Backend**: Robust database schemas for service requests, navigation, and scheduling.
- **Algorithms**: Optimized pathfinding and task scheduling.

---

## πŸš€ Getting Started

### βš™οΈ Prerequisites
- A modern web browser.
- Valid login credentials for hospital staff.

### πŸ› οΈ Installation
1. Clone the repository:
```bash
git clone https://github.com/PhongCT1105/brigham-womens-hospital-app.git
```
2. Follow the setup instructions in the documentation.

### ▢️ Running the Application
1. Start the server:
```bash
npm start
```
2. Open your browser and go to the local server URL.

---

## πŸ“– Documentation

### πŸ“˜ User Manual
- Detailed instructions for navigating and using the application.
- Step-by-step guides for each module.
- Troubleshooting tips.

πŸ“‚ Refer to the `CS3733 D24 Team C User Manual.pdf` for more information.

---

## πŸ‘¨β€πŸ’» Contributors

| Name | Role | GitHub Profile |
|------------------------|-----------------------------------|------------------------------------------------------------|
| Alexsandra Antoski | Project Manager / Algorithm Eng. | [@aantoski](https://github.com/aantoski) |
| **Phong Cao** | Lead Software Engineer | [@PhongCT1105](https://github.com/PhongCT1105) |
| Mina Boktor | Frontend Engineer | [@minaboktor2628](https://github.com/minaboktor2628) |
| Alexander Kraemling | Product Owner / Frontend Eng. | [@ajkraemling](https://github.com/ajkraemling) |
| Owen Lacey | Doc Analyst / Frontend Engineer | [@echoct21](https://github.com/echoct21) |
| Alexander Shettler | Scrum Master / Full Stack Dev. | [@alexshettler](https://github.com/alexshettler) |
| Henry Solomon | Frontend Engineer | [@hjsolomon](https://github.com/hjsolomon) |
| Trang Tran | Assistant Backend Engineer | [@tsnhim](https://github.com/tsnhim) |
| June Whittall | Backend Engineer | [@jwwhittall](https://github.com/jwwhittall) |
| Tracy Yang | Algorithm Engineer | [@tdyang](https://github.com/tdyang) |

---

## πŸ“œ License
This project is licensed under the **MIT License**. See the `LICENSE` file for details.

---

## πŸ“§ Contact
For questions, feedback, or collaboration opportunities, please contact the project contributors via GitHub or email.