РЕПЕТИТОР математика физика информатика
Для школьников и студентов. Подтягивание пробелов. ЦЭ, ЦТ, ОГЭ, ЕГЭ.
Идет набор на ЛЕТО. Жмите для подробностей:)
92 of 103 menu

Сайт вакансий удаленной работы

Реализуйте сайт вакансий для удаленной работы, на котором работодатели могут публиковать вакансии с возможностью работать из любой точки мира.

Основные возможности проекта

  • Просмотр списка вакансий удаленной работы на главной странице с пагинацией
  • Детальная страница каждой вакансии с полной информацией
  • Двухуровневая система категорий (категория и подкатегория)
  • Фильтрация вакансий по категории, подкатегории, зарплате и опыту
  • Две роли пользователей: работодатель и соискатель
  • Регистрация и авторизация пользователей
  • Личный кабинет для работодателей (управление вакансиями)
  • Личный кабинет для соискателей (отклики и избранное)

Главная страница

На главной странице сайта должен выводиться список из 10 вакансий с пагинацией. Каждая вакансия должна содержать следующую информацию:

  • Название вакансии
  • Категория (IT, Дизайн, Маркетинг, Продажи, Управление и т.д.)
  • Подкатегория (например: для IT - разработка, тестирование, аналитика; для дизайна - веб-дизайн, UI/UX, иллюстрация)
  • Зарплата (от и до)
  • Требуемый опыт работы (лет)
  • Краткое описание вакансии
  • Ссылка на страницу с полным текстом
  • Дата публикации

Страница вакансии

На странице отдельной вакансии должна быть представлена полная информация:

  • Заголовок вакансии
  • Категория и подкатегория
  • Зарплата (от и до)
  • Требуемый опыт работы (лет)
  • Тип занятости (полная, частичная, проектная)
  • Требования к оборудованию (наличие ПК, софт, интернет)
  • Часовой пояс или график пересечения с командой
  • Полный текст вакансии (обязанности, требования, условия)
  • Контакты работодателя (телефон, email, мессенджеры)
  • Дата публикации
  • Кнопка "Откликнуться" для соискателей

Фильтры

Необходимо разработать фильтр для поиска вакансий удаленной работы по следующим критериям:

  • Категория (выбор из списка)
  • Подкатегория (выбор из списка, зависит от выбранной категории)
  • Диапазон зарплаты (от и до)
  • Требуемый опыт работы (от и до)
  • Тип занятости (полная, частичная, проектная)

Фильтр должен работать в реальном времени и показывать только те вакансии, которые соответствуют всем выбранным критериям.

Регистрация

На сайте должна быть реализована система регистрации и авторизации с разделением по ролям:

  • Регистрация работодателя (название компании, контактные данные, часовой пояс)
  • Регистрация соискателя (ФИО, email, телефон, ссылка на портфолио)
  • Авторизация по логину (email) и паролю
  • Восстановление пароля через email
  • Защита паролей (хэширование)
  • Валидация всех полей на стороне сервера

Личный кабинет работодателя

После авторизации работодатель получает доступ к личному кабинету для управления вакансиями удаленной работы:

  • Просмотр всех своих активных вакансий с пагинацией
  • Создание новых вакансий (заполнение всех полей, выбор категории и подкатегории)
  • Редактирование существующих вакансий
  • Удаление вакансий
  • Просмотр откликов на свои вакансии
  • Изменение контактных данных компании

Личный кабинет соискателя

После авторизации соискатель получает доступ к личному кабинету для управления откликами и резюме:

  • Просмотр всех своих откликов с пагинацией и статусами
  • Отклик на вакансию (автоматическая отправка резюме)
  • Избранное (сохранение понравившихся вакансий)
  • Создание и редактирование резюме (опыт, навыки, образование)
  • Загрузка файла с резюме (PDF, DOCX)
  • Указание часового пояса и графика работы для удаленного сотрудничества
  • Статус откликов (отправлен, просмотрен, приглашение, тестовое задание, оффер, отклонен)
  • Смена пароля и контактных данных

Дополнительные возможности

  • Количество вакансий на главной странице можно менять через настройки
  • Возможность добавлять новые категории, подкатегории через админку
  • Поиск вакансий по ключевым словам
  • Фильтрация по часовому поясу (разница с GMT)
  • Отображение уровня удаленности (100% удаленно, частично удаленно)
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить