Техническое задание: Добавление чекбоксов в форму обратной связи

Цель работы

Модернизировать существующую форму обратной связи на сайте, расширив её функционал за счёт добавления группы чекбоксов для сбора дополнительной информации от пользователей.

Исходные данные

  • На сайте уже существует форма обратной связи с одним чекбоксом.
  • Всего на сайте две такие формы, требующие одинаковых изменений.
  • Сайт написан на самописном движке с использованием PHP5.
  • Текстовое наполнение для новых полей (лейблы) будет предоставлено заказчиком отдельно.

Требования к реализации

Структура новых полей:

  • Необходимо добавить четыре новых чекбокса (checkbox).
  • Из них три чекбокса должны быть обязательными для отправки формы (required).
  • Один чекбокс (условно "реклама") должен быть необязательным (optional).

Технические условия:

  • Изменения необходимо внести в обе формы на сайте.
  • Необходимо обеспечить корректную валидацию обязательных полей как на стороне клиента (желательно), так и на стороне сервера (обязательно).
  • Логика обработки данных формы на бэкенде (PHP) должна быть обновлена для приёма и сохранения значений новых полей.

Результат работы

Исполнитель должен предоставить:

  • Файлы (скорее всего, PHP, HTML/CSS, JS), изменённые в процессе работы, в двух вариантах: до и после внесения правок.
  • Работа выполняется удалённо, без прямого доступа к сайту. Все необходимые для работы файлы будут предоставлены заказчиком.

Создание контента для рассылки о мобильных приложениях поддержки

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

Развертывание скрейпинг-приложения на VPS Ubuntu

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