Техническое задание: Интеграция формы с SMS-верификацией на ModX

Цель проекта

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

Основные задачи

  • Внедрить готовую веб-форму на страницу сайта, работающего на CMS ModX Revolution.
  • Реализовать механизм отправки SMS с одноразовым кодом подтверждения на номер телефона, указанный пользователем в форме.
  • Настроить логику работы формы: данные из формы должны быть отправлены на сервер только после успешного ввода пользователем полученного кода.
  • Обеспечить корректную обработку ошибок (неверный код, истечение времени действия кода и т.д.).

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

  • Работа должна быть выполнена в рамках существующего сайта на ModX Revo.
  • Интеграция с надежным SMS-шлюзом для отправки сообщений.
  • Форма должна быть пользовательской: интуитивно понятной и с четкими инструкциями.
  • Код должен быть написан качественно, с учетом безопасности и производительности.

Ожидаемый результат

Функциональная форма на сайте, которая запрашивает номер телефона, отправляет на него проверочный код и позволяет отправить основные данные только после подтверждения, что повышает достоверность получаемой информации.

Интеграция формы GetCourse с промежуточной страницей благодарности

Требуется доработать сайт на WordPress: изменить поведение формы обратной связи GetCourse. После отправки данных пользователь должен перенаправляться на страницу "Спасибо", а не сразу на оплату. Данные формы (имя, email, телефон) должны сохраняться для последующего перехода к оплате по кнопке.

Адаптация и доработка мобильной темы для сайта на Joomla 3.9

Требуется модернизировать существующую сборку Joomla 3.9, внедрив новую, легкую и адаптивную мобильную тему. Основной фокус - на безупречную адаптивность, гармоничное отображение всех элементов (меню, слайдеры, формы) на ПК и мобильных устройствах, а также на проработку типографики и отступов.