Административная панель
Интерфейс администрирования платформы, предназначенный для управления пользователями, ролями, вакансиями и откликами кандидатов. Реализует ролевую модель доступа для администраторов компаний и рекрутеров.
Ключевые возможности
Ролевой доступ
Разграничение прав доступа между администраторами компаний и рекрутерами с заранее определёнными разрешениями.
Управление пользователями
Создание и управление пользователями компании, включая администраторов и рекрутеров.
Управление вакансиями
Создание, редактирование и публикация вакансий авторизованными пользователями.
Просмотр откликов
Просмотр откликов кандидатов с доступом к загруженным резюме и сопроводительным письмам.
Технологический стек
ReactTypeScriptRedux ToolkitReact RouterAnt Designi18next
Архитектурные примечания
- Разделение ролей - Чёткое разделение прав доступа между администраторами компаний и рекрутерами.
- Интеграция API - Централизованное API-взаимодействие для управления пользователями, вакансиями и откликами.
- Покрытие тестами - Юнит, интеграционные и end-to-end тесты покрывают основные административные сценарии.
Поток запросов
Административная панель
Управление данными
Шлюз API
Бэкенд-сервис
Административная панель
Управление данными
Шлюз API
Бэкенд-сервис