The Hospital Management System is a web application designed to streamline and enhance the management of hospital operations. This system provides an efficient solution for managing patient records, appointments, staff information, and more.
-
Patient Management: Easily manage patient records, including personal information, medical history, and treatment details.
-
Staff Information: Keep track of staff details, including doctors, nurses, and administrative personnel.
-
Billing and Invoicing: Streamline the billing process with features for generating invoices and tracking payments.
-
Reporting: Generate reports to gain insights into various aspects of hospital management.
- Node.js installed
- MySQL installed and running
- Clone the repository
- Navigate to the project directory
-
Set up the backend:
- Navigate to the
backend
directory:cd backend
- Install dependencies:
npm install
- Start the server:
node app
- Navigate to the
-
Set up the frontend:
- Navigate to the
frontend
directory:cd frontend
- Install dependencies:
npm install
- Start the application:
npm run dev
- Navigate to the
-
Access the application in your web browser.
The frontend of this project is set up with Vite to enhance the development experience. By default, the application runs on port 3002 (localhost:3002).
To access the application:
- Open your web browser and go to http://localhost:3002.
- Administrator:
- Username: admin
- Password: test
- Register or log in as an admin or doctor.
- Explore the various modules for patient management, appointment scheduling, staff information, billing and more.
- Enjoy the hospital management experience!
Give a ⭐️ if this project helped you!