This application allows managers or admins to create, delete, and edit new employees' profiles and keep track of employee notes submitted by team leads. It also provides role-based access control, email notification by automatic email sender, and employees' progress tracker. The application was developed using NodeJS, JavaScript, jQuery, HTML, CSS, Bootstrap, MongoDB with Mongoose, and some other external library. It follows the MVC pattern and includes, router protection, user authentication, password encryption, form validation, error handling, and protection against CSRF attacks.
Interface:
Note: Check this application by using a dummy manager account. The load my take a litle bit, it is a free hosting account!