03/09/2026
PL:
Od ręcznych procesów kadrowych do jednego, uporządkowanego systemu
W jednym z naszych ostatnich projektów pracowaliśmy nad dedykowaną aplikacją dla biura kadrowo-płacowego, która łączy w jednym miejscu pracę biura HR, firm oraz ich pracowników.
Celem było uporządkowanie procesów, które wcześniej wymagały korzystania z wielu różnych narzędzi i ręcznego pilnowania informacji. W aplikacji znalazły się m.in. onboarding pracowników, dokumenty, zgłoszenia, ewidencja czasu pracy oraz system terminów i automatycznych przypomnień.
Szczególnie ważne było pilnowanie obowiązków takich jak badania lekarskie czy szkolenia BHP. System pokazuje zbliżające się i zaległe terminy, dzięki czemu biuro nie musi kontrolować wszystkiego ręcznie.
Całość zaprojektowaliśmy dla trzech różnych ról, z osobnymi uprawnieniami i widokami dla pracownika, firmy oraz biura kadrowego. Od strony technologicznej aplikację rozwijamy w oparciu o Laravel + Vue.js.
Więcej o problemach, które rozwiązaliśmy, podjętych decyzjach i naszym podejściu do tworzenia dedykowanego oprogramowania opisaliśmy w nowym case study na naszym blogu
https://clearmedia.pl/custom-hr-web-application-laravel-vue/
EN:
One system. Three roles. Fewer things to keep track of.
That was one of the challenges behind a recent project we’ve been working on for an HR & payroll office.
The application connects three different sides of the process: the HR team, companies and their employees. Each role has its own dashboard, permissions and access to the information and actions relevant to them.
A big part of the challenge was also helping the HR team stay on top of recurring deadlines. The system tracks important dates, including medical examinations, safety training and other HR obligations, and provides automatic reminders when action is needed.
Employee onboarding, documents, communication, time tracking and deadlines are now brought together in one structured workflow instead of being spread across different tools and channels.
Behind a relatively simple interface, there’s quite a lot of business logic around permissions, statuses, notifications and approval processes.
We built the application with Laravel + Vue.js, but the technology came after understanding how the client actually works and which parts of that work could be simplified.
We’ve shared more about the challenges, decisions and our development approach in the full case study. Read it here: https://clearmedia.pl/custom-hr-web-application-laravel-vue/