Pierwszy raz od 18 lat firma wie, na co idzie czas pracy.
HRM. Platforma HR i operacji dla całej firmy, ponad 50 osób.
Zobacz demo01Problem
Oceny pracowników powstawały w rozproszonych dokumentach i każda wyglądała inaczej. Ustalenia trudno było potem odnaleźć. Kontakty do zespołu leżały w nieaktualnym arkuszu. Przez 18 lat firma nie mierzyła, na co idzie czas pracy.
Założenia
- Jedno narzędzie dla całej firmy, z dostępem zależnym od roli.
- Granicą dostępu są reguły RLS w bazie danych, a nie sam interfejs.
- Dane przychodzą przez API z narzędzi, których zespół już używa.
- Timesheety mają pokazać, gdzie idzie czas i ile naprawdę kosztuje praca.
- Asystent AI odpowiada tylko na podstawie źródeł, z cytowaniami. Jego jakość zmierzyłem przed wdrożeniem.
02Co zbudowałem
Ewaluacje
Ewaluacja roczna i okresu próbnego w jednym procesie, od formularza po akceptację. Edycja na żywo z kursorami innych osób, eksport do DOCX i PDF.
Cele i ankiety 180/360
Cele kwartalne i roczne z rozliczeniem i przeniesieniem na kolejny rok. Samoocena i oceny od współpracowników, z medianą zespołu i firmy.
Powiadomienia
Po zatwierdzeniu ewaluacji system sam wysyła ustalenia dalej, mailem i w aplikacji.
Analityka dla zarządu
Cele według okresów, wyniki ankiet dla zespołów i całej firmy, zmiany rok do roku, percentyle i profil kompetencji na wykresie radarowym.
Timesheety
Dzienne wpisy czasu przypisane do klienta i projektu, z danymi z CRM i narzędzia do projektów. Panel managera, raporty, eksport XLSX i import spotkań z kalendarza Microsoft 365.
Bot Slack
Przypomina o pustym dniu i linkuje prosto do niego. Prośbę o odblokowanie dnia można zatwierdzić bezpośrednio w Slacku.
Asystent RAG
Pytania po polsku o opisy pracy, odpowiedzi z numerowanymi cytowaniami. Wyszukiwanie łączy pgvector z pełnotekstowym, potem robi reranking. Izolację dostępu pilnuje baza danych.
Urlopy i home office
Wnioski, decyzje managera, kalendarz zespołu i panel HR. Moduł jest gotowy, wdrożenie trwa.
Zespół i ogłoszenia
Katalog kontaktów ze statusem ze Slacka zamiast arkusza. Ogłoszenia z edytorem i wyborem odbiorców.
03Dowód
- Integracji
- 12API, crony i webhooki
- Użytkowników
- 50+cała firma
- Commity
- 161302.2025–09.2026
- Ekrany
- 5357 endpointów API
- Przypadki testowe
- 1847101 plików, policzone z kodu
- recall@8 asystenta RAG
- 1.0faithfulness 1.0, 7 oznaczonych pytań
04Jak
Zacząłem w lutym 2025 od jednego modułu, ewaluacji rocznej. Kolejne moduły wychodziły osobno, każdy dopiero wtedy, gdy poprzedni działał. Po ewaluacjach przyszły cele, ankiety, analityka, timesheety, bot Slack i asystent RAG.
Timesheety działają od sierpnia 2026.
Kod piszę z agentami AI w Cursorze.
Asystenta RAG zbudowałem w cztery dni, od 28.06 do 01.07.2026. Przed wdrożeniem sprawdziłem go na zestawie ewaluacyjnym oraz testami na prompt injection i wyciek danych poza uprawnienia.
- Czas
- 19 miesięcy, 02.2025–09.2026
- Narzędzia
- Next.js
- React
- TypeScript
- Supabase
- PostgreSQL + RLS
- pgvector
- Tailwind
- Vitest
- Vercel Cron
- n8n
- Slack API
- Microsoft Graph
- Pipedrive
- ClickUp
- OpenRouter
- Resend