A modern, responsive Hospital Management Dashboard built with React, TypeScript, Vite, Tailwind CSS, and TanStack Query. The application provides an intuitive interface for managing patients, appointments, diagnostics, hospital monitoring, predictive analytics, reports, and settings.
A responsive healthcare dashboard featuring:
- 📊 Interactive Dashboard
- 👨⚕️ Patient Management
- 📅 Appointment Scheduling
- 🧪 Diagnostic Reports
- 📈 Predictive Analytics
- ❤️ Live Patient Monitoring
- 📄 Reports
- ⚙️ Settings
- Hospital overview
- Patient statistics
- Revenue analytics
- Bed occupancy
- Emergency cases
- Recent activities
- Search patients
- Filter by status
- Filter by risk level
- Patient details panel
- Medical history
- Vital signs
- Pagination
- Blood Tests
- MRI
- CT Scan
- ECG
- X-Ray
- Lab Reports
- Report Preview
- Download Reports
- Monthly Calendar
- Doctor Availability
- Upcoming Appointments
- Appointment Cards
- Responsive Calendar View
- Live Heart Rate
- Blood Pressure
- ICU Occupancy
- Hospital Capacity
- Emergency Queue
- Ambulance Tracking
- Animated Progress Bars
- AI Predictions
- Risk Analysis
- Disease Trends
- Hospital Insights
- Generate Reports
- Export Reports
- Statistics
- Profile Settings
- Notification Settings
- Security
- Preferences
- React 18
- TypeScript
- Vite
- Tailwind CSS
- TanStack React Query
- React Router DOM
- Framer Motion
- Lucide React
- date-fns
src/
├── components/
│ ├── common/
│ ├── dashboard/
│ ├── ui/
│
├── hooks/
│
├── layouts/
│
├── pages/
│ ├── auth/
│ ├── dashboard/
│ ├── patients/
│ ├── appointments/
│ ├── diagnostics/
│ ├── monitoring/
│ ├── predictive/
│ ├── reports/
│ └── settings/
│
├── routes/
│
├── services/
│
├── styles/
│
├── utils/
│
├── App.tsx
└── main.tsx
Clone the repository
git clone https://github.com/your-username/hospital-dashboard.gitGo to project folder
cd hospital-dashboardInstall dependencies
npm installRun development server
npm run devBuild production
npm run buildPreview production build
npm run previewSupports
- Desktop
- Laptop
- Tablet
- Mobile
- Cards
- Tables
- Badges
- Buttons
- Inputs
- Search
- Filters
- Calendar
- Progress Bars
- Modal
- Sidebar
- Navbar
- Responsive Layout
This project currently uses Mock API Services to simulate backend functionality.
Future integration can include:
- Node.js
- Express.js
- MongoDB
- PostgreSQL
- Firebase
- Supabase
- JWT Authentication
- Role Based Access
- Real-time Notifications
- Video Consultation
- AI Chat Assistant
- PDF Report Generation
- Email Notifications
- SMS Notifications
- Dark Mode
- Backend Integration
- REST API
- WebSocket Live Monitoring
This project demonstrates:
- React Architecture
- TypeScript
- Component Reusability
- Responsive Design
- State Management
- React Query
- React Router
- Custom Hooks
- Tailwind CSS
- Framer Motion
- Modern UI Design
Ankit Kumar
B.Tech CSE Student
ABES Engineering College
This project is created for learning, portfolio, and demonstration purposes.