Employee Management System (EMS) is a web-based system designed to efficiently manage employee-related operations. It provides features for managing working hours, leaves, vacations, and more.
- PHP - version 8.2
- composer
- JavaScript
- Bootstrap - version 4.0
- CSS
- MySQL
- jQuery
- Ajax
- HTML5
- PHPMailer
- Working Hours Management: Track and manage employee working hours.
- Leave and Vacation Requests: Allow employees to request leaves and vacations.
- User Authentication: Secure login and registration system.
- Profile Management: Update user profiles with necessary information.
- Clone the repository:
git clone https://github.com/Ahmad-Alqunbar/Employee-Management-System-EMS-.git
- Configure the database: Update
config/Database.php
with your database credentials. - Import the database schema: Run the SQL script provided in
database.sql
.
- Navigate to the project directory.
- Start your local development server.
- Access the system through your web browser.
Project is: in progress.
Contributions are welcome! If you'd like to contribute, please follow these guidelines:
- Fork the repository.
- Create a new branch:
git checkout -b feature-name
. - Make your changes and commit:
git commit -m 'Add feature-name'
. - Sync your fork with the upstream main branch:
git pull upstream main
. - Push to the branch:
git push origin feature-name
. - Submit a pull request.
Created by Ahmad Alqunbar - feel free to contact me at [email protected]!