Система управління кандидатами та вакансіями на сайті клієнта була неефективною. Це призводило до значних втрат часу, непрозорості процесів та ускладнень у взаємодії команди. Основні проблеми, з якими зіткнувся клієнт:
Було впроваджено комплексне рішення для HR-відділів та рекрутингових агентств, що дозволяє ефективно управляти базою кандидатів, створювати та відстежувати вакансії, обробляти замовлення від клієнтів та координувати роботу команди рекрутерів. Система була побудована на технологічному стеку з використанням React 18+ TypeScript для фронтенду, Supabase та PostgreSQL для бекенду і AWS S3 для файлового сховища.
Була реалізована навігація за допомогою React Router, де всі маршрути захищені автентифікацією. Була створена бічна панель (AppSidebar), яка динамічно відображає доступні розділи залежно від ролі користувача (Адміністратор, Координатор, Рекрутер).
Створена центральна панель управління, яка надає швидкий огляд всієї діяльності в системі. Вона включає віджети зі статистикою (загальна кількість вакансій, активні замовлення, всього кандидатів, прийняті сьогодні) , а також розділ "Швидкі дії" для оперативного додавання кандидата, створення вакансії або нового замовлення.
Розроблено основний інтерфейс для роботи з кандидатами у вигляді таблиці з можливістю сортування та фільтрації. Доступні такі дії, як редагування, завантаження документів, прийняття на роботу та перегляд детальної інформації. Була реалізована форма кандидата з полями для особистих та професійних даних , а також модуль для управління документами з підтримкою Drag & Drop та безпечним зберіганням на AWS S3.
Впроваджено модуль для управління замовленнями від клієнтів. Замовлення створюються через спеціальну форму , де вказуються вимоги до кандидатів, пріоритет, дедлайн та інші параметри. Детальна сторінка замовлення показує всю інформацію про запит, пов'язаних кандидатів та прогрес виконання.
Розроблено модуль для управління відкритими позиціями в компаніях-клієнтах. Форма створення вакансії дозволяє вказати загальну інформацію, вимоги до кандидатів та умови роботи. Детальна сторінка вакансії містить повний опис, список кандидатів, статистику та можливість редагування.
Для координації роботи команди впроваджена система завдань, що дозволяє призначати конкретні завдання рекрутерам та відстежувати їхній прогрес. Форма створення завдання включає поля для назви, опису, виконавця, пріоритету та дедлайну.
Для ролі "Адміністратор" розроблено адміністративний розділ для управління всіма користувачами системи. Функції включають створення, редагування, призначення ролей, скидання паролів, деактивацію акаунтів та моніторинг активності.
Створено централізовану базу даних для всіх клієнтів та роботодавців. Кожен роботодавець має свій профіль, що містить інформацію про компанію, контактні дані та комерційну інформацію.
Система використовує модальні вікна та компоненти на основі Radix UI для забезпечення зручності та доступності. Було реалізовано модальні вікна для підтвердження прийому кандидата на роботу та управління документами.
Впроваджено ряд ключових функціональних можливостей: мультимовність з підтримкою української, англійської, польської та іспанської мов. Система сповіщень (toast, email, webhook). Функції імпорту та експорту даних у форматах CSV, Excel, JSON. Розширена система пошуку та фільтрації, а також надійна система безпеки з JWT токенами та рольовим доступом.
Система побудована на бекенді Supabase , використовує AWS S3 для зберігання файлів та інтегрується з n8n за допомогою Webhook для автоматизації бізнес-процесів. Також було розроблено зовнішнє API для інтеграції з іншими системами.
Автоматизація на основі ШІ для малих та середніх підприємств, рекрутерів та HR-команд.
Дякуємо за ваше звернення!
Наші експерти зв’яжуться з вами протягом 24 годин, щоб запланувати вашу безкоштовну консультацію