evrone.solutions
evrone/
career_
№09
HR

Evrone Career

карьерный сайт и ATS

Вакансии, отклики, воронка кандидата, календарь интервью, аналитика источников.

Внешний HR-контур. Страница работодателя с EVP-контентом, публикация вакансий, отклики и анкеты, воронка кандидата со статусами (скрининг → интервью → оффер), календарь интервью, автоматические письма по стадиям, работа с отзывами о работодателе, аналитика источников кандидатов.

Что входит в MVP

Вакансии + отклики + воронка + статусы.

Техническое задание

career-tz.md · 4,1 КБ · обновлено 02.08.2026
↓ Скачать ТЗ (.md)

ТЗ: Evrone Career — карьерный сайт и ATS

Демонстрационная версия документа · категория «HR» · №09

Это демонстрационное техническое задание: оно показывает структуру и глубину документа, который передаётся вместе с прототипом. Боевое ТЗ по этому солюшену готовится и заменит этот файл.

1. Суть решения

Вакансии, отклики, воронка кандидата, календарь интервью, аналитика источников.

Внешний HR-контур. Страница работодателя с EVP-контентом, публикация вакансий, отклики и анкеты, воронка кандидата со статусами (скрининг → интервью → оффер), календарь интервью, автоматические письма по стадиям, работа с отзывами о работодателе, аналитика источников кандидатов.

2. Технологический стек

Слой Решение
Backend Ruby on Rails 8, PostgreSQL
Frontend Hotwire (Turbo + Stimulus), Tailwind CSS
Фоновые задачи Solid Queue
Файлы Active Storage, S3-совместимое хранилище
Деплой Docker, Kamal, production + staging

3. Роли

  • Кандидат
  • Рекрутер
  • Нанимающий менеджер

4. Модель данных

4.1. Vacancy

title: string
department: string
state: enum # черновик, опубликована, закрыта
form_schema: jsonb

4.2. Application

vacancy_id: references
candidate_id: references
stage: enum # скрининг, интервью, оффер
source: string
resume: has_one_attached

4.3. Interview

application_id: references
starts_at: datetime
interviewers: jsonb
feedback: text

5. Ключевые сценарии

  1. Рекрутер публикует вакансию с анкетой на карьерном сайте
  2. Кандидат откликается, попадает в воронку и получает автописьмо
  3. Интервью назначается через календарь, обратная связь пишется в карточке
  4. Аналитика показывает конверсию и источники кандидатов

6. Интеграции

  • Календарь интервью
  • Job-борды и агрегаторы
  • Почтовые рассылки по стадиям

7. Нефункциональные требования

  • Серверный рендеринг, работоспособность ключевых страниц без JavaScript
  • Мобильная адаптивность обязательна
  • Роли и права проверяются на уровне сервера, а не интерфейса
  • Логирование действий пользователей по значимым операциям
  • Покрытие тестами моделей и ключевых сценариев
  • Развёртывание одной командой, окружения production и staging

8. Состав MVP

Вакансии + отклики + воронка + статусы.

9. Критерии приёмки

  1. Все сценарии из раздела 5 проходят end-to-end на тестовом стенде
  2. Роли из раздела 3 видят только то, что им положено
  3. Интеграции из раздела 6 работают через слой адаптеров и переключаются конфигурацией
  4. Прототип разворачивается из репозитория одной командой
  5. Документация по запуску и переменным окружения лежит в README
// расчёт доработок

Какие вам нужны доработки?

Опишите своими словами, что хотите изменить или добавить к прототипу — интеграции, дизайн, новые механики. AI сопоставит запрос с ТЗ солюшена и сразу покажет вилку часов и стоимости.

Оценка считается по ТЗ Evrone Career
Финальную смету подтверждает инженер
Оценка появится через несколько секунд
// заявка

Купить Evrone Career

500 000 ₽
прототип + исходный код + ТЗ

Оставьте контакты — свяжемся, покажем прототип вживую и договоримся о передаче.

Нажимая, вы соглашаетесь с политикой обработки ПД