Przejdź do treści

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
Portal pracowniczy P88-HR pokazany na mockupie MacBooka

Galeria projektu

Wybrane ekrany i procesy z produktu.

Nowy wniosek urlopowy01
Kalendarz i szczegóły dnia02
Panel przełożonego i administratora03
Roczny plan urlopów04

O projekcie

01

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.

02

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.

03

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.