Project Vaidya is an intelligent healthcare management and command center application designed to streamline hospital capacity tracking, bed management, resource forecasting, and scenario planning in real time.
- Hospital Command Center Dashboard: Real-time monitoring of ICU, General, Emergency, and Isolation bed occupancy rates, along with live tracking for Oxygen Supply (kL) and Active Staff count.
- Patient Directory: A filterable directory tracking patient bed assignments, medical conditions (e.g., COVID-19, ARDS, Trauma), and severity status (Critical, Severe, Moderate).
- 7-Day Resource Forecasting: Predictive analytics visualizing actual vs. projected demand for ICU and General hospital beds over a rolling 7-day period.
- Scenario Planner: Interactive demand modeling to simulate capacity shifts and aid in proactive hospital resource planning.
- Frontend: React, TypeScript, Vite, CSS
- Backend / API: Node.js, REST API (
localhost:4000) - State & Tooling: TypeScript (
tsconfig.json), Vite Dev Server
capstone/
├── services/ # API & forecasting service logic
├── App.tsx # Main application component & layout
├── index.tsx # Application entry point
├── types.ts # TypeScript type definitions
├── metadata.json # App metadata
├── vite.config.ts # Vite build configuration
└── package.json # Dependencies and scripts
🚀 Getting Started
Prerequisites
Make sure you have Node.js and npm installed on your system.
Installation & Setup🚀
1.Clone the repository
Bash
git clone [https://github.com/your-username/project-vaidya.git](https://github.com/your-username/project-vaidya.git)
cd project-vaidya
Install dependencies
2.Bash
npm install
3.Start the development server
Bash
npm run dev
4.Access the application
Open your browser and navigate to http://localhost:3001 (or the port specified in your terminal).
👨💻 Author
Chetan Khamkar