Skip to content

This Employee Management System is designed to streamline and automate various aspects of managing employee data and their work-related activities

Notifications You must be signed in to change notification settings

Ahmad-Alqunbar/Employee-Management-System-EMS-

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

28 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Employee-Management-System-EMS

Table of Contents

General Information

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.

Technologies Used

  • PHP - version 8.2
  • composer
  • JavaScript
  • Bootstrap - version 4.0
  • CSS
  • MySQL
  • jQuery
  • Ajax
  • HTML5
  • PHPMailer

Features

  • 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.

Screenshots

Dashboard Profile Working Hours Leaving Leave Request Vacation Request Vacation Sign Up Sign In Forget Password Reset Password Update working hours Update Vacation Delete Vacation

Setup

  1. Clone the repository: git clone https://github.com/Ahmad-Alqunbar/Employee-Management-System-EMS-.git
  2. Configure the database: Update config/Database.php with your database credentials.
  3. Import the database schema: Run the SQL script provided in database.sql.

Usage

  1. Navigate to the project directory.
  2. Start your local development server.
  3. Access the system through your web browser.

Project Status

Project is: in progress.

Contributing

Contributions are welcome! If you'd like to contribute, please follow these guidelines:

  1. Fork the repository.
  2. Create a new branch: git checkout -b feature-name.
  3. Make your changes and commit: git commit -m 'Add feature-name'.
  4. Sync your fork with the upstream main branch: git pull upstream main.
  5. Push to the branch: git push origin feature-name.
  6. Submit a pull request.

Contact

Created by Ahmad Alqunbar - feel free to contact me at [email protected]!

About

This Employee Management System is designed to streamline and automate various aspects of managing employee data and their work-related activities

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published