Modern Healthcare
Management Platform
25+ fully integrated modules covering every aspect of hospital operations โ from patient registration to discharge, pharmacy to payroll, pathology to reporting. Built with Next.js, TypeScript, and MongoDB.
0+
Integrated Modules
0+
API Endpoints
0
Role Types
0+
Report Types
0
Permission Modules
0+
Languages
Everything You Need to
Run a Hospital
Built for real-world hospital workflows with modern technology and thoughtful UX.
Role-Based Access Control
12 distinct role types with a 24-module permission matrix. Each role has granular view, add, edit, delete permissions. Admin role bypasses all checks. Seeded with default permissions.
Multi-Language Support
30+ languages powered by Google Translate with a native-feeling UI. Language selector with country flags in the header. Persists language preference across sessions.
Dark / Light Mode
Full dark and light theme toggle with localStorage persistence. CSS custom properties applied globally. All components, modals, and charts adapt to the current theme.
Advanced Theme Engine
Customizable primary, secondary, and accent colors with live preview. Font family and size selection. Border radius sliders. Preset themes. Changes apply globally via CSS variables.
Print & Export System
Print-ready layouts with configurable hospital header and footer. QR codes and barcodes on patient wristbands and reports. CSV and PDF export available across all DataTables and reports.
Real-time Queue Display
Live waiting room display screen with auto-refresh. Shows current patient being seen, waiting list, and doctor assignments. Designed for TV/monitor display in waiting areas.
Demo Mode System
Toggle demo mode from settings. When active, login pages show role-type buttons with auto-fill credentials. Any demo password works for any user. One demo user per role type for quick testing.
Responsive & Collapsible UI
Fully responsive design for desktop, tablet, and mobile. Collapsible sidebar (260px โ 70px) with icon-only mode and flyout submenus. Content area adjusts automatically with smooth transitions.
Global Search
Unified search across 7 data categories with role-based filtering. Header search with grouped dropdown results. Full search page with recent history and quick access links.
Notification System
Real-time notifications with 30-second polling. Categorized alerts for appointments, IPD, pharmacy, system events. Full notification management page with read/unread tracking.
Configurable Prefixes
Auto-generated IDs for all modules using configurable prefix patterns. Case ID, IPD No, Bill No, UHID โ all customizable from settings with live preview.
File Upload System
Drag-and-drop file uploads for documents, images, and reports. Used in finance transactions, patient records, staff profiles, and more. Stored in public/uploads directory.
25+ Modules โ Every Department Covered
Each module is fully functional with CRUD, search, filtering, printing, role-based access, and configurable settings.
Real-time analytics dashboard with role-based views. Interactive SVG charts for weekly appointment trends, revenue vs expense comparison, bed occupancy gauge, and department revenue donut charts. Smart widgets adapt based on user role โ admin sees everything, doctors see their patients, nurses see IPD stats.
Complete appointment lifecycle from booking to completion. Multi-shift doctor scheduling, online and walk-in booking, real-time queue management with TV display screen, consultation workflow with prescription generation, and automated SMS/email reminders.
Comprehensive inpatient management with 15+ tabs: admission with bed allocation, vitals & nurse notes, I/O chart tracking, medication administration history, operations, charges & billing, consultant register, bed transfers, discharge summary with print, and a complete patient timeline.
Pathology lab module for test catalog management, sample collection tracking, automated report generation with parameter ranges, and comprehensive bill management. Supports test categories, parameters with normal ranges, and print-ready reports.
Built with Modern Tech
Production-ready architecture with industry-standard tools.
Next.js 15
App Router, Server Components, API Routes
TypeScript
Full type safety across the entire codebase
MongoDB
NoSQL database with Mongoose ODM
Tailwind CSS 4
Utility-first CSS with custom theme engine
JWT Auth
Secure token-based authentication & RBAC
REST APIs
100+ endpoints with validation & error handling
const architecture = {
framework: "Next.js 15 App Router",
language: "TypeScript (strict mode)",
database: "MongoDB + Mongoose ODM",
auth: "JWT + bcrypt + Role-Based Access",
styling: "Tailwind CSS 4 + CSS Variables",
api: "100+ REST endpoints with validation",
modules: 25,
roles: 12,
permissionModules: 24,
};
Three Portals, One Platform
Each portal has demo mode with auto-fill credentials for instant access.
Admin Portal
Full system access with 12 role-type demo buttons. Each role auto-fills credentials. Manage patients, staff, billing, reports, and all 25+ modules.
Doctor Portal
Doctor-specific view showing only assigned patients, own appointments, IPD cases, and prescriptions. Auto-fill demo credentials.
Patient Portal
Patient self-service portal for booking appointments, viewing reports, prescriptions, vitals, chat with doctors, and feedback.
All 65+ Pages โ Direct Links
Every page in the application with direct links to the live demo.
12 Role Types
Each with configurable permissions across 24 modules
Try it Now
Demo mode is enabled with auto-fill credentials. Pick any role and explore the entire system instantly.
Ready to Explore the
Complete HMS?
25+ modules, 65+ pages, 100+ APIs, 12 role types. All running live with demo data ready for you to explore.