Welcome to the Hospital Management System (HMS) project repository! This project aims to provide a comprehensive solution for managing hospital operations efficiently.
- Patient Management: Register new patients, manage their medical records, and track their appointments. Keep a history of patient records for reference.
- Doctor Management: Add doctors to the system, assign specialties, and schedule appointments.
- Appointment Booking: Allow patients to book appointments with doctors online.
- Referral Management: Direct patients to specialized services, such as laboratory tests or radiology, through doctor referrals. Enable redirection between doctors for specialized treatment.
- Billing and Invoicing: Generate bills for patient services and manage payment records.
- Inventory Management: Track hospital inventory, including medicines, equipment, and supplies.
- Reports and Analytics: Generate reports on patient demographics, appointments, and revenue.
- Laravel: The backend framework for building robust web applications.
- MySQL: The relational database management system used for storing application data.
- Bootstrap: The front-end framework for designing responsive and user-friendly interfaces.
- jQuery: The JavaScript library used for interactivity and DOM manipulation.
- Clone the repository:
git clone https://github.com/ZiadGamalDev/Laravel-Hospital-Management-System.git
- Install dependencies:
composer install
- Set up database configuration in
.env
file. - Run database migrations:
php artisan migrate
- Start the development server:
php artisan serve
- Access the application in your web browser at
http://localhost:8000
. - Use the provided login credentials to access different user roles and functionalities.
Contributions are welcome! If you have any suggestions, feature requests, or bug reports, please open an issue or submit a pull request.