Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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.
- Host: GitHub
- URL: https://github.com/phongct1105/web-application-for-mass-general-brigham-hospital
- Owner: PhongCT1105
- Created: 2024-05-08T01:54:06.000Z (9 months ago)
- Default Branch: main
- Last Pushed: 2024-11-19T22:46:55.000Z (3 months ago)
- Last Synced: 2024-11-19T23:30:02.703Z (3 months ago)
- Language: TypeScript
- Homepage:
- Size: 106 MB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: readme.md
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.