The Hospital Management System is a web application designed to streamline and automate various administrative and operational tasks in a hospital or healthcare facility. It provides functionality for managing doctors, patients, appointments, medical services, and more.
- User-friendly interface for easy navigation and usage.
- Secure authentication and authorization mechanisms.
- Manage doctors: Add, edit, and delete doctor profiles with their specialties, qualifications, and contact information.
- Manage patients: Add, edit, and delete patient records with their personal information, medical history, and contact details.
- Manage appointments: Schedule, update, and cancel appointments between doctors and patients.
- Manage medical services: Maintain a list of available medical services offered by the hospital.
- View and search functionality for doctors, patients, and appointments.
- Dashboard for administrators to monitor system activities and generate reports.
- Integration with external systems or APIs for additional functionality.
- Node.js
- Express.js
- MongoDB
- Mongoose
- JavaScript
- Clone the repository:
git clone https://github.com/your-username/hospital-management-system.git
- Install the dependencies:
npm install
- Set up the database connection in the
config/db.js
file. - Start the application:
npm start
- Open your web browser and visit:
http://localhost:3000