Employee Attendance System in PHP using CodeIgniter Framework Free Source Code
Introduction This project is an Employee Attendance System. This is a web-based application project developed in PHP using CodeIgniter Framework and MySQL Database. This application provides an Online...

Employee Attendance System in PHP using CodeIgniter Framework Free Source Code
Introduction This project is an Employee Attendance System. This is a web-based application project developed in PHP using CodeIgniter Framework and MySQL Database. This application provides an Online Attendance Log and Management platform for a certain company. This can also help the company to easily store, retrieve, and manage their Employees' Attendance. The project has a pleasant user interface with the help of Bootstrap Framework and SB-Admin2 Template to give the end-users a better experience while using the web application. It also consists of user-friendly features and functionalities. About the Employee Attendance System The project was developed using the following:
XAMPP v3.3.0 PHP CodeIgniter MySQL Database HTML CSS JavaScript Ajax jQuery Bootstrap Font Awesome SB-Admin2
This Employee Attendance System in CodeIgniter Project can be accessed by 2 different types of user roles. The user roles are the Admin and Employee users. Both users roles must log in to the system to gain access to the features and functionalities of the system. The Admin Role has the privilege to access and manage all of the important data in the system. They are the ones who are in charge of managing the list of Departments, Working Shifts, Locations, and Employees. They are the only ones who can create a system account for the employees. They can generate a printable date-wise attendance report. The Employee Role has limited permission only to the features and functionalities of the system. They can only Time In/Time Out once a day. The employee side can also view their profile image and information. They can also list all their attendance history. The attendance history page list the attendance records of the logged-in employee based on the user or employee's chosen range of date. Features Employee-Side
Login Profile Page Attendance Form Time Out Button Date-Wise Attendance Record Logout
Admin-Side
Home Page
Display the summary.
Department Management
Add New Department List All Departments Edit/Update Department Details Delete Department
Working Shift Management
Add New Working Shift List All Working Shifts Update Working Shift Details Delete Working Shift
Location Management
Add New Location List All Locations Update Location Details Delete Location
Employee Management
Add New Employee List All Employees Update Employee Details and Image Delete Employee
User/Account Management
Create An Account for Employee List All Employees' Account Update Employee's Account Password Delete Employee's Account
Report
Generate Date-Wise Printable Attendance Report
Login and Logout
The source code was developed only for educational purposes only. You can download the source code for free and modify it the way you wanted. System Snapshots of some Features Admin Dashboard
Department List (Admin-Side)
Employee List (Admin-Side)
Employee Edit/Update Form Page (Admin-Side)
Attendance Report (Admin-Side)
Attendance Form Page (Employee-Side)
Attendance Check-Out/Time Out Page(Employee-Side)
Employee Profile Page
How to Run ?? Requirements
Download and Install any local web server such as XAMPP. Download the provided source code zip file. (download button is located below)
System Installation/Setup
Open your XAMPP Control Panel and start Apache and MySQL. Extract the downloaded source code zip file. Copy the extracted source code folder and paste it into the XAMPP's "htdocs" directory. Browse the PHPMyAdmin in a browser. i.e. http://localhost/phpmyadmin Create a new database naming eas_db. Import the provided SQL file. The file is known as eas_db.sql located inside the database folder. Browse the Employee Attendance System in a browser. i.e. http://localhost/ci_eas/.
Admin Default Access: Username: admin Password: admin123 DEMO VIDEO
That's it. You can now explore the features and functionalities of this Employee Attendance System in PHP CodeIgniter. I hope this will help you with what you are looking for and you'll find something useful for your future projects. Explore more on this website for more Free Source Codes and Tutorials. Enjoy :)
Screenshots
\n
\n
\n
\n
\n
\n
\n
\n
Download Project
