Platforma Rekrutacyjna

Panel testowy — Express + MySQL

Status polaczenia z baza danych

Sprawdzam...

Dostepne endpointy API

MetodaEndpointOpis
GET/api/healthStatus serwera i bazy
GET/api/usersLista uzytkownikow
POST/api/usersDodaj uzytkownika
GET/api/users/:id/umiejetnosciUmiejetnosci kandydata
GET/api/firmyLista firm
GET/api/rekrutacjeLista rekrutacji
POST/api/rekrutacjeDodaj rekrutacje z wymaganiami
GET/api/umiejetnosciSlownik umiejetnosci
GET/api/dopasowanie/kandydat/:userIdNajlepsze oferty dla kandydata
GET/api/dopasowanie/rekrutacja/:idRanking kandydatow dla oferty
POST/api/aplikacjeAplikuj na rekrutacje

Najlepsze oferty dla kandydata

Ranking kandydatow dla oferty

Jak dziala algorytm?

Oryginalny algorytm z Firebase obliczal iloczyn skalarny wektorow umiejetnosci:
wynik_dot = Σ (level_kandydata[i] × level_wymagany[i])

Ta wersja dodaje rowniez cosinus similarity (normalizacja), ktora rozwiazuje problem z faworyzowaniem dlugich wektorow:
wynik_cosinus = dot_product / (|kandydat| × |rekrutacja|) × 100%

Lista rekrutacji

Kliknij Odswiez aby zaladowac

Lista uzytkownikow

Kliknij Odswiez

Dodaj uzytkownika

Doswiadczenie kandydata

Dodaj doswiadczenie

Edukacja kandydata

Dodaj wpis edukacji

Lista organizacji

Dodaj organizacje

Weryfikacja firmy przez KRS

Wpisz NIP firmy — system pobierze dane rejestracyjne z Krajowego Rejestru Sadowego (API mojepanstwo.pl). Uzywane przy rejestracji pracodawcy do automatycznego uzupelnienia formularza.

Statystyki systemu

Slownik umiejetnosci


Dodaj umiejetnosc

Wszystkie rekrutacje (admin)

Dodaj nowa rekrutacje