Портал для приёма кандидатов с проверкой и управлением документами
Портал приёма кандидатов из кампаний: вход без пароля, проверка соответствия, утверждение админом и безопасная загрузка документов. Панель админа для обзора, утверждения, управления правами, экспорта лидов, с поддержкой нескольких брендов и полной аналитикой.
Задача
Нужно было управлять большим потоком кандидатов с кампаний — от простого входа и проверки соответствия до сбора документов — без тяжёлой CRM и с разными уровнями админских прав. Также требовался вход без пароля с ограничением по статусу, строгая безопасность и поддержка нескольких брендов.
Результат
Создали Next.js-приложение: публичный портал кандидата, вход без пароля с проверкой статуса и полный админский дашборд для утверждения. Включает загрузку файлов на Cloudflare R2, экспорт лидов, уведомления по email (Brevo), аналитику и UTM-трекинг, еженедельные зашифрованные бэкапы и поддержку нескольких брендов — размещено на Vercel.
Техстек
Как мы работали
Пять этапов от идеи до запуска.
- 1Определение воронки приёма: от клика на объявление до утверждённого кандидата с документами
- 2Многошаговые формы регистрации и проверки с входом без пароля кандидата (Neon Auth)
- 3Админский дашборд: обзор кандидатов, статусы, утверждение документов, права и экспорт лидов
- 4Прямая загрузка документов на Cloudflare R2 (presigned URLs) с ограничением размера и логированием
- 5Безопасность (CSP с нонсам, еженедельные зашифрованные бэкапы), поддержка брендов, аналитика и Meta Conversions API