Case study
Portal pracowniczy
P88-HR
Portal pracowniczy do kalendarza pracy, wniosków urlopowych, pasków wypłat, dokumentów podatkowych i kontaktu z działem HR.
- Rola
- Projekt produktu / Full-stack
- Status
- Działa produkcyjnie
- Technologie
- React / TypeScript / ASP.NET Core / C# / SQL Server / WebSockets

Galeria projektu
Wybrane ekrany i procesy z produktu.
O projekcie
Dlaczego powstał
P88-HR daje pracownikom bezpośredni dostęp do kalendarza pracy, pasków wypłat, dokumentów PIT, wniosków urlopowych i wiadomości od działu HR. Ten sam system służy przełożonym i administratorom do rozpatrywania wniosków, ustalania zastępstw, zarządzania uprawnieniami i zamykania okresów po zatwierdzeniu danych.
Za co odpowiadam
Pracuję zarówno nad frontendem w React i TypeScript, jak i backendem w ASP.NET Core i SQL Server. Zbudowałem kalendarze miesięczne i roczne z eksportem iCalendar, obsługę wniosków i planów urlopowych, paski wypłat, dokumenty PIT, wiadomości, grupy uprawnień, przypisania przełożonych i zastępstwa. Dodałem też aktualizacje przez WebSocket, kolejkę powiadomień SMS i e-mail z historią wysyłek i ponawianiem, 2FA oraz tryb demonstracyjny oparty na mockowanym API.
Co powstało
P88-HR działa we własnej infrastrukturze klienta i łączy samoobsługę pracownika z narzędziami dla przełożonych oraz administratorów. Wniosek urlopowy pozostaje w jednej aplikacji od złożenia przez decyzję aż po powiadomienie pracownika i aktualizację kalendarza.