Подписывайтесь:

ItMatch ATS - система подбора персонала

ItMatch ATS — веб-система автоматизации подбора IT-персонала: вакансии, кандидаты, матчинг, воронка, собеседования и интеграция с LLM.

Веб-разработка, десктоп приложения Выделенный проект

Описание проекта

ItMatch ATS — веб-система автоматизации подбора IT-персонала: вакансии, кандидаты, матчинг, воронка, собеседования и интеграция с LLM.

Основные функции и возможности

Рекрутинг-ядро

  • Вакансии — карточки с направлением, уровнем, навыками (в т.ч. минимальный опыт по навыку), форматом работы, зарплатой, контактами.
  • Кандидаты — профиль, навыки, ожидания, источник, учёт согласия на обработку ПД (152-ФЗ) и сроков действия.
  • Матчинг — подбор кандидатов к вакансиям с числовым баллом и разбором вклада навыков и условий.
  • Воронка (канбан) — этапы от новой заявки до оффера/отказа, история переходов по вакансиям и кандидатам.
  • Собеседования — планирование, этап, фидбек (оценки, рекомендация), связь с матчами.
  • Комментарии к кандидатам и вакансиям.

Заказы (проекты)

  • Объединение нескольких вакансий и кандидатов под одного заказчика, статусы заказа, журнал истории событий.

Оценка кандидатов

  • Публичный анализ GitHub (профиль и репозитории через API, опционально GITHUB_TOKEN).
  • Тесты знаний — импорт из JSON, генерация вопросов через LLM, прохождение в интерфейсе рекрутера.
  • Публичная ссылка на тест — соискатель проходит тест без входа в систему; результат и попытка привязываются к кандидату (токен, срок, лимит прохождений, отзыв ссылки).
  • План развития — генерация через LLM по слабым темам после теста и доп. контексту.

Импорт и экспорт

  • Импорт кандидата/вакансии из текста через LLM (структурированный JSON).
  • Разбор резюме из PDF, DOCX, RTF с извлечением текста.
  • Массовый импорт вакансий с SSE-прогрессом по блокам.
  • Экспорт в CSV (кандидаты, вакансии, собеседования).

Аналитика и уведомления

  • Дашборд — воронка по этапам, активные вакансии, собеседования за период, базовая статистика.
  • Уведомления — напоминания о собеседованиях, истечении согласия ПД, «зависших» вакансиях.

Администрирование

  • Роли пользователей, настройки LLM (URL, модель, ключ), rate limiting, CSRF для форм.

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

Слой Технологии
Язык Python 3
Веб-фреймворк Flask
ORM / БД Flask-SQLAlchemy, SQLite
Шаблоны и UI Jinja2, Bootstrap 5, vanilla JavaScript
Безопасность Flask-WTF (CSRF), Flask-Limiter, сессии
LLM Клиент OpenAI (совместимые API: настраиваемый base_url, таймауты, повторы/нормализация ответов для JSON)
Информация о проекте
Сайт проекта:
Открыть сайт
Дата создания:
11.04.2026
Языки программирования
Python
Высокоуровневый язык программирования общего назначения с простым и понятным синтаксисом. Идеален для веб-разработки, анализа данных, машинного обучения и автоматизации.
JavaScript
Язык программирования для веб-разработки, поддерживает как фронтенд, так и бэкенд
Используемые технологии
Flask
Микрофреймворк для веб-разработки на Python. Простой, гибкий и расширяемый.
Веб-фреймворк
OpenAI API
API для работы с языковыми моделями OpenAI, включая GPT-3, GPT-4 и другие модели.
ИИ и ML
SQLAlchemy
ORM для Python, обеспечивающий высокоуровневый интерфейс для работы с базами данных.
База данных
Docker
Платформа для разработки, доставки и запуска приложений в контейнерах.
DevOps
Заинтересовал проект?

Свяжитесь с нами для обсуждения деталей

Связаться
AI-Помощник