Описание проекта
Необходимо разработать доску вакансий (Job Board) для найма в морской и смежных отраслях. Функционал должен соответствовать лучшим практикам рынка, включая структуру и логику ведущих сервисов (например, crewell.net). Проект реализуется в формате MVP.
Базовый функционал (MVP)
1. Пользовательские роли
- Моряк (Seafarer): создание и редактирование профиля, поиск вакансий, отправка откликов;
- Работодатель (Employer): компания или крюинг, размещение вакансий, просмотр откликов;
- Администратор (Admin): управление пользователями и модерация контента.
2. Раздел вакансий
- Список вакансий с расширенными фильтрами: должность (rank), сегмент (Offshore/Merchant/Yacht), заработная плата, ротация, регион;
- Карточка вакансии с полным описанием, требованиями, условиями контракта и размером оплаты;
- Добавление и управление вакансиями из личного кабинета работодателя;
- Система статусов: черновик / на модерации / опубликовано / в архиве;
- Обязательная премодерация для всех вакансий перед публикацией;
- Наличие SEO-дружественных URL-адресов для каждой вакансии.
3. Анкеты моряков
- Форма создания профиля моряка;
- Поля: имя, гражданство, должность, стаж работы, наличие сертификатов, уровень владения английским языком, дата готовности к выходу, желаемая зарплата;
- Возможность загрузки резюме в PDF-формате;
- Настройка приватности анкеты: доступно всем / скрыто от поисковиков / видно только работодателям;
- Модерация анкет (белый список, подтверждение данных).
4. Система откликов
- Кнопка "Откликнуться" для подачи заявки на вакансию;
- Форма сообщения работодателю с прикрепленным CV;
- Личный кабинет работодателя с управлением откликами: статусы (Новый / Просмотрен / Отклонен).
5. Личные кабинеты (профили)
- Для работодателя: информация о компании, список активных и архивных вакансий, журнал откликов;
- Для моряка: личные данные, резюме, история всех отправленных откликов.
6. Административная панель
- Управление модерацией: одобрение или отклонение вакансий и анкет;
- Управление пользователями (разблокировка, роль, очистка базы).
Общие и технические требования
- Адаптивная кроссбраузерная верстка (обязательная работа на мобильных устройствах);
- Защита от спам-авторегистраций и бот-откликов (антибот);
- Настройка базовых E-Mail уведомлений (при отклике, при смене статуса, при публикации).