EmployeeBook is a simple CodeIgniter based system that helps
organizations manage employees. It can be used by all organizations. Some
of the main features are user management, task management, role
management and leave management.
Demo URL : http://worldeschool.us/employeebook
Admin Username: admin
Admin Password: pass
Employee Username: employee
Admin Password: password
The above accounts shouldn’t be edited. All data entered will be removed
in a day or two.
EmployeeBook is an efficient
employee management system for organisations. Using this system you can
easily manage your employees.
Following are the main
Provides user management functionality with ACL.
Leave Manager : Provides leave management functionality
with approve/reject feature.
Manager: Handles the daily task of employees.
Role Manager : Deals with the user levels.
It is very easy to use and has
the following features :
Responsive and works in all platforms(Mobile, Tablets
Approve/Reject/Cancel Leave functionality.
with edit task functionality.
Standalone based on codeigniter
There is an automated
installation process which will install the setup at your server or your
local environment. You need to just copy and paste the contents of the
folder “EmployeeBook” at your hosting.
This installation process will install all the necessary files and
your employees from the “Add Employee” section
and assign their role “Employee”.
login panel and perform their tasks.
can add their daily tasks as well as edit the details of the added
“Apply Leave” section.
Those added tasks and leaves can be viewed from the “Task
list” and the “All leave
manage the progress as well as the leaves of your employees.
from the “Recent Updates” section.
management plays an important role in any successful organisation to work
EmployeeBook provides an efficient leave
management interface to the organisation where employees can apply for a
leave and the HR can take necessary action on the applied leave
(Approve, Reject or
cancel) and the employee can view the status of the
applied leave instantly.
Here the employee can apply for a leave by
selecting the type of leave(Annual, medical..) date and submit it to the
HR for review.
Here the employee can see the applied leaves and
This section is restricted for the HR and Admin.
Here the HR gets a listing of leaves submitted by all the employees of
the organisation and can take necessary action.
Task manager provides an interface to the
employees of the organisation for maintaining their daily tasks.They can
add their daily task and at the end of the day they can edit the status
of the task.
The Admnistrator of the organisation can see a
listing of the task added by all the employees and can trace the work
Here the employees can add their task by writing the title description of
the task with the estimated time.
My Task List
Here the employees can see their
task listing and take the required action on their task.
Here the employee
can change the status of the selected task.
Here the admin can see the task
of all the employees and trace the work done.
This section is restricted to the Administrator
for managing the employees and their details.
administrator can add a new employee, see a listing of all the employees
and edit the details of any employee.
From the employee listing
the admin can activate/deactivate any employee and go to the edit section
for editing employee details.
Admin can add a new employee from this
panel by providing a username, password, email, date of joining, role and
Here you can see a listing of all the employees and perform various
actions such as edit particulars of the selected employee,
activate/deactivate the employee and delete a particular employee.
Here you can edit
the particulars of any employee and change the details of the selected
Here you can deactivate a
particular employee and that employee will not be able to login.
Here you can
delete the employee.
In an organisation we have different levels such as Employee, HR,
Manager, Admin etc. We can call these as categories within which we can
distribute our organisation and every user level has its own work.
We can categories our work and create as many roles as we want from the
create new role panel.
After creating new role we will have to
decide their capabilities and assign permissions to them.
Add New Role
Here you can add
a new role by providing name and description of the role eg role can be
HR and description Human Resource Department
Here you have the listing of all
the roles in the organisation and you can perform various operations on
those roles such as view, edit and permissions
Here you can edit the role name
Here you can provide module wise permissions to the selected
role. By providing permissions theemployee falling underthose rolescan
access those modules.