Career Managing
About Client
Objective
To develop a complete web application for managing HR activities, integrating advanced functionalities for tracking and evaluating employees.
Tools & Technologies
HTML, CSS, JavaScript, Angular, API Rest, Bootstrap, Nodejs, TypeScript, PostgreSQL
Challenge
Skills highlighted:
JavaScript fullstack development: Mastery of front-end and back-end JavaScript technologies to create a high-performance, scalable web application.
Angular and Bootstrap frameworks: Effective use of Angular to build the user interface and Bootstrap for responsive design.
PostgreSQL database: Efficient management of HR data using complex SQL queries, views and functions, and a well-organized database structure.
Deployment on local and private servers: Mastery of deployment tools such as WinSCP to put the application into production.
Windows and Linux system administration: Ability to manage Windows and Linux servers for application monitoring and maintenance.
Node.js package management: Efficient use of NPM to install and manage the project's JavaScript dependencies.
Node.js back-end development: Creation of a RESTful API with Node.js to interact with the database and supply data to the Angular user interface.
Designing user-friendly interfaces: Using Bootstrap and Angular to create intuitive and attractive user interfaces for HR.
HR data management: Implementation of functionalities for employee tracking, skills assessment and performance management.
Organized code structure: Adherence to the principles of good development practice for clear, maintainable and extensible code.
Project highlights:
Complete HR application: All-in-one software solution for managing HR activities, simplifying employee monitoring and evaluation.
Intuitive user interfaces: User-friendly and accessible design, enhancing the HR user experience.
Efficient data management: well-organized database structure and RESTful API for reliable and secure HR data management.
Flexible deployment: Ability to deploy the application on local and private servers for flexible use.
Comprehensive technical skills: Demonstrated mastery of front-end and back-end JavaScript technologies, databases and operating systems.