🚀 AutoHR - современная платформа для автоматизации процессов найма персонала с использованием искусственного интеллекта. Система обеспечивает интеллектуальный анализ резюме, автоматическую оценку соответствия кандидатов и упрощает процесс рекрутинга.
- 📄 Анализ документов - Обработка резюме в форматах PDF и DOCX, анализ сопроводительных писем
- 🧠 ИИ-оценка - Автоматическая оценка соответствия кандидата требованиям вакансии
- 🌍 Многоязычность - Поддержка русского и английского языков
- 📅 Планирование - Система планирования собеседований с уведомлениями и обратной связью
- 🎯 Веб-интерфейс - Удобные интерфейсы для кандидатов и HR-специалистов
- 📊 Аналитика - Детальные отчеты и статистика по процессам найма
- Django 5.2 - Основной фреймворк
- Python 3.12 - Язык программирования
- SQLite - База данных
- Celery - Асинхронная обработка задач
- Transformers - Модели машинного обучения
- multilingual-e5 - Многоязычные embeddings
- spaCy - Обработка естественного языка
- scikit-learn - Дополнительные ML алгоритмы
- Django Templates - Серверный рендеринг
- HTMX - Динамическое поведение
- Alpine.js - Легкий JavaScript
- Bootstrap - Стилизация
- PyPDF2 - Работа с PDF
- python-docx - Работа с DOCX
- Pillow - Обработка изображений
- Python 3.12+
- pip
- virtualenv (рекомендуется)
git clone https://github.com/yourusername/autohr.git
cd autohr
python -m venv .venv
source .venv/bin/activate # для Linux/Mac
# или
.venv\Scripts\activate # для Windows
python -m venv .venv
source .venv/bin/activate # для Linux/Mac
# или
.venv\Scripts\activate # для Windows
pip install -r requirements.txt
python manage.py makemigrations
python manage.py migrate
python manage.py createsuperuser
python manage.py runserverAutoHR/
├── accounts/ # Управление пользователями и аутентификация
├── ai_analysis/ # ИИ-анализ резюме и документов
├── analytics/ # Аналитика и отчеты
├── calendar_app/ # Планирование собеседований
├── core/ # Основная бизнес-логика (вакансии, заявки)
├── notifications/ # Система уведомлений
├── resume/ # Управление резюме
├── static/ # Статические файлы (CSS, JS, изображения)
├── templates/ # HTML шаблоны
├── media/ # Загруженные файлы
└── manage.py # Django CLI
- Кандидат - Просмотр вакансий, подача заявок, загрузка резюме
- HR-специалист - Управление вакансиями, обработка заявок, планирование собеседований
- Администратор - Полный доступ к системе и аналитике
Для кандидатов
Регистрация и управление профилем Поиск и просмотр вакансий Подача заявок на вакансии Загрузка резюме с автоматическим анализом Отслеживание статуса заявок
Для HR-специалистов
Создание и управление вакансиями Просмотр и обработка заявок кандидатов ИИ-анализ соответствия кандидатов Планирование и проведение собеседований Аналитика и отчеты
