Атестаційні завдання K2 ERP/Сайт роботи

Версія від 17:46, 29 квітня 2026, створена R (обговорення | внесок) (Створена сторінка: = Модуль платформи пошуку роботи: вакансії, резюме, відгуки кандидатів = == Реальний бізнес-контекст == Компанія створює сайт для пошуку роботи і підбору персоналу: * роботодавці розміщують вакансії; * кандидати створюють резюме і відгукуються на вакан...)
(різн.) ← Попередня версія | Поточна версія (різн.) | Новіша версія → (різн.)

Модуль платформи пошуку роботи: вакансії, резюме, відгуки кандидатів

Реальний бізнес-контекст

Компанія створює сайт для пошуку роботи і підбору персоналу:

  • роботодавці розміщують вакансії;
  • кандидати створюють резюме і відгукуються на вакансії;
  • адміністрація модерує контент;
  • користувачі шукають роботу або працівників через зручну фільтрацію.

Основні завдання

1. Структура довідників

Довідник «Категорії вакансій»

Поля довідника:

  • назва категорії, наприклад:
    • IT;
    • маркетинг;
    • будівництво;
    • продажі;
    • медицина.

Довідник «Регіони»

Поля довідника:

  • країна;
  • область;
  • місто.

Довідник «Типи зайнятості»

Типи зайнятості:

  • повна зайнятість;
  • часткова зайнятість;
  • віддалена робота;
  • стажування.

2. База «Вакансії»

Колонки бази

  • назва вакансії;
  • компанія;
  • категорія;
  • регіон;
  • зарплата:
    • від;
    • до;
  • тип зайнятості;
  • опис вакансії;
  • вимоги;
  • переваги;
  • статус:
    • активна;
    • на модерації;
    • завершена;
  • дата публікації;
  • термін актуальності.

Функціонал

  • публікація вакансії роботодавцем через форму;
  • автоматичний перехід вакансії в архів після закінчення терміну;
  • можливість редагування і оновлення вакансії.

3. База «Резюме кандидатів»

Колонки бази

  • ПІБ;
  • позиція, яку шукає;
  • категорія;
  • регіон;
  • досвід роботи;
  • освіта;
  • очікувана зарплата;
  • тип зайнятості;
  • контактна інформація;
  • фото профілю — опціонально;
  • опис себе.

Функціонал

  • створення резюме через форму;
  • можливість редагування резюме;
  • видимість резюме:
    • публічне;
    • приховане.

4. Відгуки на вакансії

Функціонал:

  • кандидати можуть натиснути «Відгукнутися на вакансію»;
  • відправка свого резюме роботодавцю;
  • фіксація факту відгуку в системі для перегляду роботодавцем.

5. Процеси пошуку і фільтрації

Пошук вакансій:

  • пошук по ключовим словам:
    • назва;
    • опис.

Фільтрація вакансій:

  • за категорією;
  • за регіоном;
  • за типом зайнятості;
  • за зарплатою.

Пошук резюме для роботодавців:

  • за категорією;
  • за регіоном;
  • за типом зайнятості;
  • за очікуваною зарплатою;
  • за ключовими словами.

6. Додаткові функції

Реєстрація та особистий кабінет

Особистий кабінет для роботодавців:

  • керування вакансіями;
  • перегляд відгуків.

Особистий кабінет для кандидатів:

  • керування резюме;
  • перегляд статусу відгуків.

AJAX-функціональність

  • робота через AJAX для миттєвого пошуку;
  • відправлення відгуків без перезавантаження сторінки.

Нотифікації на email

  • кандидату — про нові вакансії;
  • роботодавцю — про нові відгуки.

Преміум-послуги

  • підняття вакансій у списку;
  • виділення вакансій кольором або рамкою.

Технічні вимоги

Параметр Опис
Бекенд K2 Cloud ERP на Python або PHP
БД PostgreSQL або MySQL
Фронтенд HTML5, JavaScript, AJAX, Fetch API або Axios
UI-компоненти DataTables для адмінки, Select2, Datepicker
Друк Генерація резюме в PDF, опціонально

Критерії оцінки

Критерій Бали
Реалізація бази вакансій і резюме 20
Пошук, фільтрація і відгуки 20
Особистий кабінет роботодавця і кандидата 20
Нотифікації і архівація вакансій 20
Інтерактивність через AJAX 20

Примітка

Сайт пошуку роботи — обов'язковий інструмент для:

  • агентств рекрутингу;
  • порталів для пошуку роботи;
  • бірж фрілансу.

Він допомагає з'єднати шукачів роботи та компанії швидко і зручно.