Główna » Case study » Systemy CRM dla skutecznej rekrutacji
System zarządzania kandydatami i ofertami pracy na stronie internetowej klienta był nieefektywny. Prowadziło to do znacznych strat czasu, braku przejrzystości procesów i komplikacji w interakcji między zespołami. Główne problemy, z jakimi borykał się klient:
Wdrożono kompleksowe rozwiązanie dla działów HR i agencji rekrutacyjnych, umożliwiające im skuteczne zarządzanie bazą danych kandydatów, tworzenie i śledzenie ofert pracy, przetwarzanie zamówień klientów oraz koordynowanie pracy zespołu rekrutacyjnego. System został zbudowany w oparciu o stos technologiczny wykorzystujący React 18+ TypeScript dla frontendu, Supabase i PostgreSQL dla backendu oraz AWS S3 do przechowywania plików.
Nawigacja została zaimplementowana przy użyciu React Router, gdzie wszystkie trasy są chronione przez uwierzytelnianie. Utworzono pasek boczny (AppSidebar), który dynamicznie wyświetla dostępne sekcje w zależności od roli użytkownika (administrator, koordynator, rekruter).
Stworzono centralny panel sterowania, który zapewnia szybki przegląd wszystkich działań w systemie. Zawiera on widżety ze statystykami (łączna liczba wolnych stanowisk, aktywne zamówienia, łączna liczba kandydatów, przyjęci dzisiaj), a także sekcję „Szybkie działania” umożliwiającą szybkie dodanie kandydata, utworzenie wolnego stanowiska lub nowego zamówienia.
Opracowano podstawowy interfejs do pracy z kandydatami w formie tabeli z możliwością sortowania i filtrowania. Dostępne są takie działania, jak edycja, przesyłanie dokumentów, zatrudnianie i przeglądanie szczegółowych informacji. Wdrożono formularz kandydata z polami na dane osobowe i zawodowe, a także moduł zarządzania dokumentami z obsługą Drag & Drop i bezpiecznym przechowywaniem w AWS S3.
Wdrożono moduł do zarządzania zamówieniami klientów. Zamówienia są tworzone za pomocą specjalnego formularza, w którym określa się wymagania dotyczące kandydatów, priorytet, termin i inne parametry. Szczegółowa strona zamówienia zawiera wszystkie informacje o zapytaniu, powiązanych kandydatach i postępach.
Opracowano moduł do zarządzania wolnymi stanowiskami w firmach klientów. Formularz tworzenia ofert pracy pozwala określić ogólne informacje, wymagania wobec kandydatów i warunki pracy. Szczegółowa strona oferty zawiera pełny opis, listę kandydatów, statystyki i możliwość edycji.
W celu koordynacji pracy zespołu wdrożono system zadań, który umożliwia przydzielanie konkretnych zadań rekruterom i śledzenie ich postępów. Formularz tworzenia zadań zawiera pola dotyczące tytułu, opisu, wykonawcy, priorytetu i terminu realizacji.
Opracowano sekcję administracyjną dla roli „Administrator” w celu zarządzania wszystkimi użytkownikami systemu. Funkcje obejmują tworzenie, edytowanie, przypisywanie ról, resetowanie haseł, dezaktywowanie kont i monitorowanie aktywności.
Stworzono scentralizowaną bazę danych dla wszystkich klientów i pracodawców. Każdy pracodawca ma swój własny profil zawierający informacje o firmie, dane kontaktowe i informacje handlowe.
System wykorzystuje okna modalne i komponenty oparte na interfejsie użytkownika Radix, aby zapewnić wygodę i dostępność. Okna modalne zostały zaimplementowane w celu potwierdzania akceptacji kandydatów i zarządzania dokumentami.
Zaimplementowano szereg kluczowych funkcji: wielojęzyczność z obsługą języka ukraińskiego, angielskiego, polskiego i hiszpańskiego. System powiadomień (toast, e-mail, webhook). Funkcje importu i eksportu danych w formatach CSV, Excel i JSON. Zaawansowany system wyszukiwania i filtrowania, a także niezawodny system bezpieczeństwa z tokenami JWT i dostępem opartym na rolach.
System oparty jest na backendzie Supabase, wykorzystuje AWS S3 do przechowywania plików i integruje się z n8n poprzez Webhook w celu automatyzacji procesów biznesowych. Opracowano również zewnętrzny interfejs API do integracji z innymi systemami.
Automatyzacja AI dla MŚP, rekruterów i zespołów HR.
Dziękujemy za kontakt!
Nasi eksperci skontaktują się z Tobą w ciągu 24 godzin, aby umówić termin bezpłatnej konsultacji