The Hospital Surgery System is a comprehensive web application designed to manage various aspects of hospital operations. This system facilitates the tracking of device information, patient records, surgeon details, operating room status, and appointment scheduling. Additionally, it provides a dashboard for statistical insights and supports user management with secure access.
-
Clone the repository:
git clone https://github.com/AbdullahMahmoudHanafy/Hospital-Surgery-System.git
-
Navigate into the project directory:
cd Hospital-Surgery-System
-
Install dependencies:
npm install
-
Run the server:
By default, the server runs on port 3000. You can start it with:
node server.js
-
Access the application:
Open your browser and navigate to http://localhost:3000 to view the application.
- Device Management: Track device details including warranty, status, price, and maintenance schedules.
- Patient Records: Store detailed patient information such as medications, health conditions, operation history, diseases, allergies, age, and gender.
- Surgeon Information: Manage surgeon profiles including certifications, qualifications, IDs, and specialization.
- Operating Rooms: Monitor operating room status, available devices, and general information about the rooms.
- Appointment and Surgery Scheduling: Organize and book appointments and surgeries with detailed information about dates, patients, and staff.
- Dashboard and Statistics: View statistical insights on patients, doctors, and devices.
- User Management: Allow admins and receptionists to create admin accounts and manage access through secure login and session management.
- Frontend: HTML, CSS, JavaScript
- Backend: Node.js, Express.js, EJS (Embedded JavaScript templates)
- AhmedAmgadElsharkawy: GitHub Profile
- AbdullahMahmoudHanafy: GitHub Profile
- malak-emad: GitHub Profile
- Mohamed-185: GitHub Profile
- RashedMamdouh2: GitHub Profile