Auresta RCP
System rejestracji czasu pracy z offline-first kioskiem, automatycznym payrollem i pełną zgodnością RODO.
01—Cele
Cele projektu
Koniec z papierem
Ewidencja czasu pracy w jednym systemie, bez papierowych list obecności i przepisywania do Excela.
Weryfikacja tożsamości
Logowanie jednorazowym, krótko żyjącym kodem QR, którego nie da się przekazać koledze zrzutem ekranu.
Automatyczny payroll
Godziny zwykłe, nadgodziny 50 i 100 procent oraz praca nocna liczone same, z polskimi świętami i strefą Europe/Warsaw.
Działanie offline
Kiosk PWA kolejkuje odbicia przy słabym WiFi i synchronizuje je po powrocie sieci.
Zgodność z RODO
Retencja danych, prawo do usunięcia, eksport danych pracownika i audyt dostępu od pierwszego dnia.
Otwarte API
Publiczne REST API v1 z tokenami i webhookami do integracji z kadrami i płacami.
02—Klient
O kliencie
Auresta RCP to projekt rejestracji czasu pracy dla tego samego hotelu. Obejmuje pracowników recepcji, kuchni, SPA i housekeepingu, często pracujących zmianowo.





03—Proces
Proces
- 1
Audyt ewidencji
Prześledziliśmy jak hotel liczy czas pracy, gdzie powstają błędy i które zasady wynikają z Kodeksu pracy.
- 2
Kiosk i logowanie
Zbudowaliśmy terminal PWA z dynamicznym, jednorazowym kodem QR i PIN z eskalowanym limitem prób do 24 godzin blokady.
- 3
Tryb offline
Dodaliśmy Service Worker i IndexedDB z idempotentną synchronizacją, żeby odbicia nie ginęły przy zerwanym połączeniu.
- 4
Silnik payroll
Zaprogramowaliśmy liczenie nadgodzin, godzin nocnych i 16 typów nieobecności zgodnych z Kodeksem pracy.
- 5
Workflow ewidencji
Powstał 8-stopniowy obieg miesiąca, od otwarcia przez review managera i HR po podpis pracownika i obsługę sporów.
- 6
Bezpieczeństwo i RODO
Włączyliśmy izolację multi-tenant przez Postgres RLS, eksport danych, automatyczną retencję z anonimizacją i szyfrowane backupy.
04—Wyzwanie
Wyzwania
Kluczowe było logowanie odporne na oszustwa. Statyczny kod dałoby się sfotografować i odbić za nieobecnego, więc token QR jest jednorazowy i krótko żyjący. Drugie wyzwanie to praca offline. Terminal musi przyjąć odbicie nawet bez internetu i nie zdublować go po synchronizacji, dlatego każda operacja ma klucz idempotentny zapisywany atomowo w bazie (INSERT ... ON CONFLICT DO NOTHING).
Stack
Technologie
Korzyści
Co osiągnęliśmy
05—Wynik
Efekt biznesowy
Hotel całkowicie zrezygnował z papierowej ewidencji. Pracownicy odbijają się na tablecie w recepcji — nawet gdy internet padnie, system kolejkuje odbicia offline i synchronizuje po powrocie sieci. Nadgodziny, nocne i normy z kontraktu liczą się automatycznie. Manager widzi ewidencję w workflow, pracownik akceptuje miesiąc lub zgłasza spór — wszystko z audit logiem. System przeszedł audyt RODO z wynikiem pozytywnym.
Potrzebujesz podobnego rozwiązania?
Umów 30-minutową scoping call. Po niej masz fixed scope, fixed price, fixed timeline.
Umów rozmowę