Skip to content

A smart OPD Optimization and Hospital Resource Management system for streamlining patient flow, real-time bed and admission tracking, and automated inventory management to improve efficiency and patient experience.

Notifications You must be signed in to change notification settings

Jenishkr/MedCareHub.io

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

10 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

Hospital Management System A full-fledged Hospital Management System developed using the MERN Stack (MongoDB, Express, React, and Node.js). This application aims to streamline hospital operations, including patient management, appointments, bed availability, doctor scheduling, and staff and inventory management.

πŸ₯ Features πŸ‘₯ User Roles: Admin, Doctor, Nurse, Receptionist, Patient

🩺 OPD Management: Registration, Appointment Booking, Queue Status

πŸ›οΈ Bed Availability Tracking: Real-time status of available and occupied beds

πŸ’Š Inventory Management: Automated tracking of medical equipment and medications

πŸ“‹ Medical Records: Maintain patient history, prescriptions, and test results

πŸ”” Notifications & Alerts: Doctor availability, patient appointments, bed status

πŸ“Š Admin Dashboard: Stats, analytics, and staff activity monitoring

⚑ Modern UX/UI: Responsive, mobile-friendly design built with React

πŸ› οΈ Technologies Used Frontend: React, TailwindCSS / Material-UI

Backend: Node.js, Express.js

Database: MongoDB

Authentication: JWT (JSON Web Tokens)

Deployment: (Mention if applicable: e.g., Render/Vercel/AWS)

πŸš€ Getting Started Prerequisites Make sure you have the following installed:

Node.js

MongoDB

npm or yarn

πŸ“₯ Installation Clone the repository:

bash Copy Edit git clone cd Hospital-Management-System Install dependencies:

bash Copy Edit

Install backend dependencies

cd backend npm install

Install frontend dependencies

cd ../frontend npm install ⚑️ Run Locally Start the backend server:

bash Copy Edit cd backend npm run dev Start the frontend client:

bash Copy Edit cd frontend npm run start Open in the browser: Visit http://localhost:3000 to use the app.

πŸ“ Project Structure bash Copy Edit Hospital-Management-System/ β”œβ”€ backend/ β”‚ └─ (Express.js REST APIs, MongoDB Models, JWT Auth) β”œβ”€ frontend/ β”‚ └─ (React.js components, TailwindCSS / Material-UI Styling) β”œβ”€ .env β”œβ”€ README.md └─ ... πŸ‘₯ User Roles Role Capabilities Admin User & Role Management, Reports, Inventory, Bed Availability, Appointments Doctor View Patients, Update Medical Records, Prescribe Medications Nurse Assist with Patient Care, Update Bed Status Receptionist Registration, Appointment Booking, Status Monitoring Patient Book Appointments, View Medical History

⚑️ Features Coming Soon Real-time notifications with WebSockets

Integration with external billing services

Mobile app (React Native)

πŸ™ Contributing Contributions are welcome! Please open an issue or submit a pull request.

πŸ“„ License This project is licensed under the MIT License.

About

A smart OPD Optimization and Hospital Resource Management system for streamlining patient flow, real-time bed and admission tracking, and automated inventory management to improve efficiency and patient experience.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published