# ICUConnect
---
## 1. Project Overview
ICUConnect is a Flask-based web dashboard for coordinating ICU bed availability across public hospitals in Kenya. It integrates machine learning to predict ICU occupancy and facilitates hospital-to-hospital referrals, enhancing real-time visibility into ICU resources.
---
## 2. Table of Contents
1. Project Overview
2. Demo Video
3. Deployed Version
4. Directory Structure
5. Installation & Running the App
6. Core Features
7. Screenshots
8. Testing
9. Related Files
10. Tools & Technologies
11. Author
12. Deployment Plan
---
## 3. Demo Video
-
youtu.be
---
## 4. Deployed Version
- **Live App:**
icuconnect.onrender.com
---
## 5. Directory Structure
```
ICUConnect/
├── app/
│ ├── __init__.py # Application factory
│ ├── models.py # Database models
│ ├── utils.py # Utility functions
│ ├── routes/ # Route handlers
│ │ ├── auth.py # Authentication routes
│ │ ├── admin.py # Admin dashboard routes
│ │ ├── user_routes.py # User dashboard routes
│ │ ├── admission_routes.py # Patient admission routes
│ │ ├── discharge_routes.py # Patient discharge routes
│ │ ├── referral_routes.py # Referral management routes
│ │ ├── transfer_routes.py # Patient transfer routes
│ │ └── prediction_routes.py # ML prediction routes
│ ├── templates/ # HTML templates
│ ├── static/ # Static assets (CSS, JS, images)
│ └── Dataset/ # Training data for ML model
├── models/ # Trained ML models
├── migrations/ # Database migrations
├── tests/ # Test suite (see Testing)
├── deployment/ # Deployment configuration
├── run.py # Application entry point
└── README.md # Project documentation
```
---
## 6. Installation & Running the App
### S …