Short Explanation
Shree Jagannath Hospital & Research Centre is a comprehensive hospital management platform designed to streamline hospital operations and enhance patient engagement. It features real-time dashboards, a user-friendly appointment booking system, and department-specific management modules.
Key Features:
- 📅 Online Appointment Booking for easy scheduling with doctors
- 📊 Dynamic Dashboard for real-time hospital management
- 🔔 Real-Time Notifications using Socket.IO
- 🏥 Department-wise Management for specialized operations
- 📈 Detailed Analytics and Reporting for decision-making
Project Goals
The main objective was to simplify hospital workflows by digitizing appointments, managing patient records, and offering a centralized real-time dashboard for administrative tasks.
Tech Stack Used
The application was built using:
- Frontend: Next.js, Shadcn, Tailwind, Zod, TanStack
- Backend: Express.js, Node.js, RateLimiter
- Database: PostgreSQL, MySQL
- PostgreSQL & Redis: Efficient data storage and caching
- Socket.IO: Real-time appointment and notification system
Features
Appointment Booking System
A seamless online appointment booking interface for patients to schedule appointments with doctors.
Dynamic Dashboard for Hospital Management
A real-time admin panel that displays key metrics like doctor availability, patient flow, and appointment status.
Department-Specific Modules
Each department has its own dedicated section for managing appointments, patient records, and scheduling.
- Cardiology: Monitors patient heart-related reports and appointments
- Neurology: Manages neurological consultations and tests
- Orthopedics: Handles surgery schedules and recovery monitoring
- Emergency Services: Prioritized emergency alerts and fast appointment booking
Real-Time Notifications
Uses Socket.IO to send real-time alerts for appointments, cancellations, and emergencies.
Analytics and Reporting System
Automated reporting for key metrics like patient inflow, appointment success rates, and department-wise performance.
Challenges and Solutions
- ⚡ Real-time Data Sync: Implemented with Socket.IO for instant updates
- ☁️ Scalability: Deployed using Docker and AWS services for robust scalability
- 🗄️ Data Optimization: Integrated Redis for faster data retrieval
Lessons Learned
- Mastered real-time architecture with WebSockets
- Improved database optimization strategies using PostgreSQL and Redis
- Gained hands-on experience with AWS deployment and scaling
Live Demo
You can explore the live project here: Shree Jagannath Hospital & Research Centre