A full-stack Hospital Management System developed using Node.js, Express.js, MySQL, HTML, CSS, and JavaScript. The system provides RESTful APIs for managing hospital operations including patients, doctors, appointments, billing, employees, and medicines.
- Patient Management
- Doctor Management
- Appointment Scheduling
- Billing System
- Employee Management
- Nurse & Admin Staff Management
- Medicine & Prescription Records
- CRUD Operations
- RESTful API Design
- Node.js
- Express.js
- MySQL
- HTML
- CSS
- JavaScript
Hospital-Management-System
│
├── server.js
├── index.html
├── package.json
├── package-lock.json
└── .gitignore
Clone the repository
git clone https://github.com/ritabrata-dev/Hospital-Management-System.gitInstall dependencies
npm installConfigure your MySQL database and update the database credentials in server.js.
Start the server
node server.jsThe server runs on
http://localhost:3000
| Method | Endpoint |
|---|---|
| GET | /patients |
| GET | /doctors |
| GET | /appointments |
| GET | /salary |
| POST | /add-patient |
| DELETE | /delete-patient/:id |
| GET | /generate-bill/:id |
(Add screenshots here)
Ritabrata Dey
GitHub: https://github.com/ritabrata-dev