Pomiń do głównej treści
Wnętrze 4-gwiazdkowego hotelu — case study system RCP Auresta
Case study·2026-05-19·10 min·Adrian Hunia

Case study: Auresta — system RCP dla hotelu Dwór Kombornia

Jak zbudowaliśmy enterprise system rejestracji czasu pracy dla 4-gwiazdkowego hotelu i wyeliminowaliśmy 95% błędów w rozliczeniach.

Auresta to enterprise system rejestracji czasu pracy (RCP) i rezerwacji konferencji który zbudowaliśmy dla Dworu Kombornia Hotel & SPA — 4-gwiazdkowego obiektu w Podkarpaciu zatrudniającego 47 osób i obsługującego średnio 12 eventów konferencyjnych miesięcznie. Po 6 tygodniach pracy (poza standardowym pakietem 10-dniowym — to system enterprise z compliance review) menedżer hotelu zaoszczędziło 8 godzin tygodniowo, a liczba błędów w miesięcznych rozliczeniach pracowniczych spadła o 95%.

To jest pełny case study budowy systemu enterprise — z compliance, RODO, polskim prawem pracy i decyzjami architektonicznymi.

Wyzwanie biznesowe

Magdalena (manager Dworu Kombornia) trafiła do nas po 2 latach walki z Excelem. Sytuacja wyjściowa:

  • 47 pracowników rejestrowało czas pracy na papierowych listach przy recepcji
  • Co miesiąc Magdalena ręcznie przepisywała 1100+ wpisów do Excela (8h pracy)
  • Średnio 12% wpisów miało błędy (nieczytelne pismo, brak podpisu, pomyłki w godzinach)
  • Nadgodziny i dni wolne na żądanie liczone "na czuja" (problem przy kontroli PIP w 2025)
  • Konferencje rezerwowano przez Excel + email — 3x w roku zdarzała się double booking
  • Brak audit trail kto co zmienił i kiedy (wymóg RODO + Kodeks Pracy)

Założenia briefu:

  • System RCP zgodny z polskim Kodeksem Pracy (rozdz. VI — czas pracy)
  • Pełen audit log każdej zmiany (RODO compliance)
  • Rezerwacje konferencji z kalendarzem dostępności sal
  • Automatyczne raporty miesięczne (PDF + Excel) gotowe do księgowej
  • Powiadomienia email + SMS dla pracowników
  • Integracja z systemem płacowym Symfonia (eksport CSV)

Decyzje techniczne

Stack: Next.js 15 + PostgreSQL + NextAuth + Resend + Twilio

Świadomie nie wybraliśmy gotowych rozwiązań SaaS (BambooHR, Personio, Symfonia HR). Powody:

  1. Polskie prawo pracy — żaden zagraniczny SaaS nie obsługuje pełnego workflow z Kodeksu Pracy (urlop na żądanie, urlop okolicznościowy, godziny nadliczbowe 50%/100%)
  2. RODO — przetwarzanie danych pracowniczych w UE (Frankfurt — Vercel + Neon), nie w USA
  3. Custom workflow konferencji — żaden HR SaaS nie łączy RCP z bookingiem sal
  • Next.js 15 App Router + Server Actions dla mutacji (zamiast tradycyjnych API routes)
  • PostgreSQL (Neon, Pro tier — wymagany backup z PITR dla compliance)
  • Drizzle ORM z migrations w git (audit trail dla schematu)
  • NextAuth v5 z magic link auth (zamiast haseł — zero phishingu)
  • Resend dla emaili (DMARC + DKIM, 99.5% deliverability)
  • Twilio dla SMS (powiadomienia o akceptacji urlopu, max 200/mies = 35 PLN)
  • react-pdf dla generowania raportów miesięcznych

Compliance — najgrubszy kawałek

Compliance review zajął nam 9 dni z 6 tygodni (21% projektu). Co zrobiliśmy:

RODO:

  • DPA (Data Processing Agreement) z każdym sub-processorem (Vercel, Neon, Resend, Twilio)
  • Polityka retencji — dane RCP usuwane po 3 latach (zgodnie z art. 94 KP)
  • Right to erasure — endpoint do anonimizacji konta byłego pracownika
  • Eksport danych w formacie machine-readable (JSON)
  • Audit log każdej zmiany w bazie (kto, co, kiedy, z jakiego IP)

Kodeks Pracy:

  • Tygodniowy odpoczynek minimum 35h (system blokuje grafik łamiący tę regułę)
  • Maksymalnie 8h dziennie / 40h tygodniowo dla pełnoetatowca (alert dla managera)
  • Nadgodziny 50%/100% liczone automatycznie zgodnie z art. 1511
  • Urlop wypoczynkowy 26 dni (lub 20 dla stażu < 10 lat)
  • Urlop na żądanie 4 dni rocznie z innego pulu

Konsultacja prawna z kancelarią adwokacką (1500 PLN) — przerzuciliśmy koszt na klienta jako "compliance review".

Architektura: monorepo czy single app?

Rozważaliśmy oddzielenie panelu pracowniczego (mobile-first PWA) od panelu menedżerskiego (desktop-first dashboard). Skończyliśmy na single Next.js app z dwoma layoutami i RBAC (role-based access control) na poziomie middleware. Powód: 47 użytkowników to nie skala która uzasadnia microservices, a single app oznacza jedna codebase, jeden deploy, jeden monitoring.

Czas i cena

  • Brief + audyt prawny: 5 dni (3 dni audyt + 2 dni przygotowanie specyfikacji)
  • Projekt graficzny: 5 dni (panel menedżera, panel pracownika, layout email)
  • Backend (DB, auth, API): 8 dni
  • Frontend (panel pracownika): 6 dni
  • Frontend (panel menedżera + dashboard): 7 dni
  • Compliance review: 4 dni (RODO audit + testy zgodności z KP)
  • Integracja Symfonia + powiadomienia Twilio/Resend: 3 dni
  • Testy + szkolenie zespołu hotelu: 2 dni
  • TOTAL: 40 dni roboczych = 6 tygodni kalendarzowych (2 founderów po pół etatu)

Cena: pakiet enterprise wycieniony indywidualnie (poza standardowym cennikiem SEVENEDGE) — 38 000 PLN netto (46 740 PLN brutto), w tym kancelaria prawna 1500 PLN. Płatność w 3 transzach: 30% przy starcie, 40% po MVP, 30% po wdrożeniu i podpisaniu protokołu. Plus stały maintenance 850 PLN/mies (hosting + monitoring + 4h dev/mies).

Wynik po 90 dniach

  • Czas Magdaleny na rozliczenia miesięczne: 8h → 25 minut (-94%)
  • Błędy w rozliczeniach: 12% wpisów → 0.5% (-95%)
  • Double booking sal konferencyjnych: 3/rok → 0 w 90 dni
  • Czas wypełnienia listy obecności przez pracownika: 30 sekund (mobile, geolocation auto-tag)
  • Compliance: pozytywna ocena audytu wewnętrznego sieci hotelowej (Q1 2026)
  • NPS od pracowników: 8.2/10 (ankieta po 60 dniach używania)
  • Uptime: 99.97% w pierwszym kwartale (jedna 4-min przerwa — Neon maintenance window)

Co byśmy zrobili inaczej

  1. Compliance review przed projektowaniem, nie po — zaczęliśmy projekt graficzny przed konsultacją z prawnikiem. Po audycie musieliśmy dorzucić 3 ekrany (zgody RODO, polityka retencji, audit log dla pracownika). 2 dni dodatkowej pracy. Dziś robimy compliance review zawsze przed designem.

  2. Twilio od początku, nie email-only — pierwszy launch był email-only, po tygodniu okazało się że pracownicy z kuchni nie mają dostępu do firmowego maila. Dodanie Twilio zajęło 1 dzień ale lepiej było przewidzieć od razu.

  3. Storybook dla komponentów panelu — system ma 47 unikalnych komponentów UI. Przy maintenance ciężko nawigować. Dodaliśmy Storybook po fakcie (4h pracy w 2. miesiącu), powinien być od początku.

Frequently asked questions

Ile kosztuje system enterprise jak Auresta?

Auresta to projekt 38 000 PLN netto za 6 tygodni pracy (compliance + custom workflow + 3 integracje). System o podobnej skali (RCP + jeden custom workflow + 1 integracja) zazwyczaj mieści się w 18 000-25 000 PLN. Każdy enterprise quote jest indywidualny — umów rozmowę na 30 minut żebyśmy mogli oszacować konkretny zakres.

Jak długo trwa wdrożenie systemu enterprise?

Auresta to 6 tygodni kalendarzowych (40 dni roboczych). Mniejsze systemy enterprise (np. RCP bez compliance + integracji) — 3-4 tygodnie. Bardzo duże (z migracją danych z legacy systemu, multi-location, multi-language) — 8-12 tygodni. Standardowy pakiet 10-dniowy SEVENEDGE NIE pokrywa systemów enterprise (to są strony marketingowe, nie aplikacje).

Czy SEVENEDGE robi tylko strony marketingowe?

Nie. SEVENEDGE ma dwa nurty: (1) strony marketingowe — pakiety Start/Standard/Premium z fixed price 1500-4500 PLN i delivery 10 dni, (2) systemy enterprise / aplikacje webowe — wycenione indywidualnie, 3-12 tygodni wdrożenia. Auresta to przykład tego drugiego. Jeśli potrzebujesz aplikacji a nie strony — napisz do nas z opisem problemu który rozwiązuje system.

Czy mogę dostać kod źródłowy systemu enterprise?

Tak. W kontrakcie enterprise klient dostaje pełen kod źródłowy + dokumentację architektury + Loom video walkthrough kodu. Wszystkie systemy buduje się na opensource stacku (Next.js, PostgreSQL, NextAuth) — żadnych vendor lockinów. Możesz w każdej chwili przejąć rozwój wewnętrznym zespołem lub przenieść do innej agencji.

Czy pomożecie z compliance dla mojej branży?

Tak. Mamy doświadczenie z RODO (każdy projekt), Kodeks Pracy (Auresta), HACCP (sektor gastronomiczny — w trakcie). Compliance review to zazwyczaj 1500-3500 PLN dodatkowo (kancelaria zewnętrzna) — przerzucamy koszt 1:1 bez marży. Inne branże (medyczna, finansowa, ubezpieczeniowa) wymagają specjalistycznego prawnika, którego dobieramy do projektu.

Zobacz portfolio Auresta → Sprawdź pakiety SEVENEDGE →