Kadr.pl is an employee management system built as part of an engineering thesis project. It provides an easy-to-use interface for managing employee information - personal details, job data, salaries and vacations - sends email notifications for important HR events, and supports exporting data to Excel. The landing page features an animated Particles.js background, with toast-style alerts handled by Bootstrap Notify. The backend (Flask + MySQL) was the main focus, with additional contributions to the frontend.
Kadr.pl to system zarządzania pracownikami zbudowany w ramach pracy inżynierskiej. Zapewnia łatwy w obsłudze interfejs do zarządzania informacjami o pracownikach - danymi osobowymi, danymi o stanowisku, wynagrodzeniami i urlopami - wysyła powiadomienia email o ważnych zdarzeniach HR oraz obsługuje eksport danych do Excela. Strona startowa ma animowane tło w Particles.js, a powiadomienia typu toast obsługuje Bootstrap Notify. Backend (Flask + MySQL) stanowił główny obszar pracy, z dodatkowym udziałem we frontendzie.
- Manage employee personal details and job information
- Salary and compensation tracking
- Vacation and leave management
- Export data to Excel (XlsxWriter)
- Email notifications for HR events
- Interactive UI with Ajax and toast alerts (Bootstrap Notify)
- Animated landing page background (Particles.js)
- Role-based access for HR staff
- Zarządzanie danymi osobowymi i informacjami o stanowisku
- Śledzenie wynagrodzeń
- Zarządzanie urlopami i nieobecnościami
- Eksport danych do Excela (XlsxWriter)
- Powiadomienia email o zdarzeniach HR
- Interaktywny interfejs z Ajax i alertami typu toast (Bootstrap Notify)
- Animowane tło strony startowej (Particles.js)
- Dostęp oparty na rolach dla działu HR