Skip to main content
Photo from web: sjhrcweb

Shree Jagannath Hospital & Research Centre

A fully functional hospital management system built with the MERN stack, featuring real-time operations, dynamic dashboards, and an online appointment booking system.

––– views
-

Professional Project


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.

    Appointment Booking System

    Dynamic Dashboard for Hospital Management

    A real-time admin panel that displays key metrics like doctor availability, patient flow, and appointment status.

    Hospital Dashboard

    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