Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/gunapalanivel/wellware

Hospital management system application using NodeJS, Express JS, MongoDB, and Mongoose.
https://github.com/gunapalanivel/wellware

Last synced: about 2 months ago
JSON representation

Hospital management system application using NodeJS, Express JS, MongoDB, and Mongoose.

Awesome Lists containing this project

README

        

## Backend NodeJs Development

![](https://img.shields.io/badge/NodeJs-ebdcff?style=flat&logo=node.js&logoColor=black) ![](https://img.shields.io/badge/ExpressJs-ebdcff?style=flat&logo=express&logoColor=black) ![](https://img.shields.io/badge/Javascript-ebdcff?style=flat&logo=javascript&logoColor=black) ![](https://img.shields.io/badge/MongoDB-ebdcff?style=flat&logo=mongodb&logoColor=black) ![](https://img.shields.io/badge/Mogoose-ebdcff?style=flat&logo=mongoose&logoColor=black)


# Hospital Management System

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.

## Features

- 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.

## Technologies Used

- Node.js
- Express.js
- MongoDB
- Mongoose
- JavaScript

## Installation

1. Clone the repository: `git clone https://github.com/your-username/hospital-management-system.git`
2. Install the dependencies: `npm install`
3. Set up the database connection in the `config/db.js` file.
4. Start the application: `npm start`
5. Open your web browser and visit: `http://localhost:3000`

## Usage

1. Access the application through the provided URL or port number.
2. Sign in using your credentials or create a new account if you don't have one.
3. Explore the different sections of the application to manage doctors, patients, appointments, and medical services.
4. Use the search functionality to find specific doctors, patients, or appointments.
5. Schedule appointments between doctors and patients.
6. Generate reports or access the dashboard for administrative tasks.
7. Log out when you're done using the application.

## Contributing

Contributions are welcome! If you have any suggestions, bug reports, or feature requests, please open an issue or submit a pull request. Follow the contribution guidelines and coding conventions mentioned in the project to ensure a smooth collaboration process.

## License

This project is licensed under the [MIT License](LICENSE).

### Contact

Developed by Guna Palanivel from India. Feel free to reach out for inquiries or collaborations!