Задача

Разработать набор оригинальных кастомных CAPTCHA (от 3 до 5 штук) для интеграции в текущий веб-проект. Капчи должны быть более сложными и интересными для пользователя, чем стандартные текстовые или картинки с цифрами, но при этом обеспечивать высокий уровень защиты от автоматизированных атак.

Типы заданий

Общий принцип каждой капчи: пользователю передается набор элементов, из которого необходимо 'выбрать лишний'.

  • Обязательно использовать не менее двух различных визуальных стилей (например, иконки, цветные фигуры, миниатюры изображений).
  • Логика 'лишнего' элемента должна периодически меняться (например, лишний по форме, по цвету, по смыслу или по размеру).
  • Важно: Код капчи не должен обращаться к сторонним сервисам или API; вся логика и ресурсы (изображения/SVG) должны быть самодостаточными.

Технические требования

  • Реализация на стороне клиента (JavaScript) с простой инструкцией по интеграции на фронтенде.
  • Генерация и проверка на PHP (7.2+).
  • Отсутствие требований к инсталляции внешних библиотек, за исключением GD2 (стандартная для PHP).
  • Выдача готового скрипта с демо-файлами и документацией.

Настройка контекстной рекламы для частного психолога

Требуется запустить и настроить рекламную кампанию в поисковых системах и/или социальных сетях для привлечения клиентов-пациентов. Цель - получение 50-100 целевых обращений (лидов) от заинтересованных лиц.