Principles of developing a web application for monitoring employee skills

Summarizing the definition of the concept of "skills" from the reviewed literary sources, we determine that: skills are a combination of knowledge and skills that a person has acquired during his life. To improve skills, you need to choose certain tools (trainings, seminars, webinars, online courses, refresher courses, reading special literature, etc.). Personal qualities and attitudes of young people are important in choosing tools and achieving results. As part of this study, the principles of building a web application for monitoring the skills of employees were designed and developed. The web resource has a convenient user interface, the ability to view an employee’s skill map, leave comments on a specific employee skill, allows users to create and sign up for existing training courses, generate certificates confirming mastery of a skill, and view statistics. Unlike other analogs of programs for monitoring skills, this system provides for the interaction of three types of users: manager, mentor, and employee. The manager’s options include: creating a technology ownership template, personnel management, skills management, certificate management, notification management; Mentor options include: skill management, training management, notification management; Employee options include the following: skill management, training management, notification management, certificate management, view statistics, view recommendations.