Software has been built using ReactJS. Software is capable to do:
- separate login for various company roles.
- User can login as per company role and enter data based on work done.
- Details of work done will be shared among senior roles in a separate table.
- It helps senior roles to evaluate work of various workers.
- Software is capable to send messages within different roles.
- Editing of some mistakes is only possible through senior roles.
- Senior roles can only access the data of their team members.
- HR department has attendance system, and it can calculate available leaves (full day leave, half leave, short leave).
- Software is capable to calculate salary of employees based on their attendance and some other parameters.
- Role description, are also mentioned on dashboard of each employee.
- Higher management can send important notifications to all roles.
- Different roles can send email to higher management, which will be approved through Team Leader.
- All workers have to enter details of work done at end of day, which gets sent to higher roles.
- Highest role ‘Admin’ is capable to view and edit or lock data within Company Management System, for which other roles have limited access.