Техническое задание: Форма обратной связи с защитой и админ-функциями

Необходимо разработать и интегрировать на сайт надёжную систему обработки данных из формы обратной связи. Ключевые требования - безопасность, контроль злоупотреблений и удобство администрирования.

Основные функциональные требования

  • Защита от спама и ботов:
    • Серверная проверка Google reCAPTCHA v3.
    • Реализация honeypot-поля (скрытого поля-ловушки).
  • Система ограничений:
    • Установка лимитов на количество отправок с одного IP-адреса и/или email-адреса за определённый период.
    • Настройка throttling (замедления) для маршрутов отправки формы.
  • Обработка и хранение данных:
    • Сохранение всех заявок в базу данных с меткой времени.
    • Настройка автоматической email-рассылки уведомлений о новых заявках.
  • Администрирование и отчётность:
    • Реализация функционала для выгрузки всех заявок за выбранный период (например, в формате CSV или Excel).
    • Возможность просмотра сохранённых заявок в панели управления.

Технические детали

  • Вся логика проверок (reCAPTCHA, honeypot, лимиты) должна выполняться на стороне сервера.
  • Архитектура базы данных и способ интеграции с сайтом обсуждаются с исполнителем.
  • Код должен быть документирован и передан заказчику.

Восстановление работы сайта после заражения вирусами на CMS Битрикс

Требуется устранить последствия вирусной атаки на одностраничный сайт (лендинг) на CMS Битрикс. Хостинг-провайдер предоставил информацию о зараженных файлах, но сайт до сих пор не функционирует корректно.

Разработка конструкторского чертежа металлического каркаса для балкона

Требуется создать детальный конструкторский чертеж металлического каркаса пола балкона под последующее остекление. Задача включает разработку проекта несущей конструкции с учетом бюджетных ограничений.