Skip to content

Hospital management system using the MERN stack, featuring online appointment scheduling, doctor-patient selection, and centralized administration of doctor and patient records.

Notifications You must be signed in to change notification settings

Anikayt/MediSphereX

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Hospital Management System - MERN Stack

Overview

This project is a dynamic and fully-featured Hospital Management System built using the MERN stack (MongoDB, Express.js, React, and Node.js). The system allows patients to book appointments online, select their preferred doctors, and communicate with the hospital. All operations, including doctor and patient records management, are controlled by a single admin user, ensuring a secure and centralized management structure.

Features

Online Appointment Booking: Patients can schedule appointments with their chosen doctors through an intuitive online interface. Doctor and Patient Records Management: The system maintains comprehensive records of doctors and patients, accessible only by the admin. Doctor Selection by Patients: Patients have the flexibility to choose their preferred doctors for consultations. Messaging System: Users can send messages directly to the hospital, facilitating communication for inquiries, feedback, or requests. Admin Dashboard: A powerful admin dashboard allows the administrator to manage all aspects of the system, including appointments, doctor-patient records, and incoming messages. Technologies Used MongoDB: For the database, storing all data related to patients, doctors, appointments, and messages. Express.js: As the backend framework, handling API requests and server-side logic. React: For building the responsive and dynamic front-end interface. Node.js: Serving as the runtime environment for executing server-side JavaScript. Cloudinary API: Integrated for secure and efficient management of image uploads, such as patient and doctor profiles. Installation

Usage

Admin Login: The admin can log in through the provided credentials to access the dashboard and manage all system operations.

Patient Registration and Login: Patients can register and log in to book appointments, select doctors, and communicate with the hospital.

Doctor Management: Admin can add, update, or remove doctor profiles as needed.

Contributing Contributions are welcome! Please fork the repository and submit a pull request for any improvements or bug fixes.

License This project is licensed under the MIT License. See the LICENSE file for details.

Contact For any inquiries or support, feel free to contact me.

About

Hospital management system using the MERN stack, featuring online appointment scheduling, doctor-patient selection, and centralized administration of doctor and patient records.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published