Usługi
Jak pracujemy
Case studies
Blog
O nas
Cennik
FAQ
Kontakt
Umów call
Hotelarstwo / HRWeb app · RCP20263 tyg

Auresta RCP

System rejestracji czasu pracy z offline-first kioskiem, automatycznym payrollem i pełną zgodnością RODO.

BranżaHotelarstwo / HR
Typ projektuWeb app · RCP
Rok2026
Czas realizacji3 tyg

01Cele

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.

02Klient

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.

Auresta RCP: terminal kioskowy z logowaniem kodem QR lub PIN, zegarem i statusem online
Auresta RCP: zdalne odbicie czasu pracy PIN-em pracownika
Auresta RCP: wymuszona akceptacja wersjonowanej klauzuli informacyjnej RODO przy pierwszym logowaniu
Auresta RCP: panel HR z podsumowaniem godzin regularnych, nadgodzin 50 i 100 procent oraz nocnych
Auresta RCP: logowanie administratora i pracownika z dostępem tylko z sieci wewnętrznej

03Proces

Proces

  1. 1

    Audyt ewidencji

    Prześledziliśmy jak hotel liczy czas pracy, gdzie powstają błędy i które zasady wynikają z Kodeksu pracy.

  2. 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. 3

    Tryb offline

    Dodaliśmy Service Worker i IndexedDB z idempotentną synchronizacją, żeby odbicia nie ginęły przy zerwanym połączeniu.

  4. 4

    Silnik payroll

    Zaprogramowaliśmy liczenie nadgodzin, godzin nocnych i 16 typów nieobecności zgodnych z Kodeksem pracy.

  5. 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. 6

    Bezpieczeństwo i RODO

    Włączyliśmy izolację multi-tenant przez Postgres RLS, eksport danych, automatyczną retencję z anonimizacją i szyfrowane backupy.

04Wyzwanie

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

Node.js
Express
PostgreSQL
Web Push
Docker

Korzyści

Co osiągnęliśmy

27
tabel w bazie danych
0
papierowych list obecności
offline
kiosk działa bez sieci
auto
payroll + nadgodziny + nocne

05Wynik

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ę