Техническое задание: Верстка и интеграция формы подписки

Цель проекта

Создать на сайте функциональную форму для сбора email-адресов и настроить её двустороннюю связь с сервисом email-маркетинга.

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

1. Верстка формы

  • Адаптивная верстка формы по предоставленному макету (PSD/Figma).
  • Валидация полей ввода на стороне клиента.
  • Обеспечение кроссбраузерной совместимости.

2. Интеграция с сервисом рассылок

  • Настройка отправки данных из формы в выбранный сервис email-рассылок через его API.
  • Реализация обработки ответов от сервиса (успешная подписка, ошибка и т.д.).
  • Добавление пользователя в определенный список рассылки в сервисе.

3. Тестирование

  • Проверка корректности отправки данных.
  • Тестирование сценариев успешной и ошибочной подписки.
  • Проверка адаптивности и юзабилити.

Требования к результату

  • Чистый, валидный HTML/CSS/JS код.
  • Полностью рабочая интеграция, не требующая ручных действий для добавления подписчика.
  • Инструкция по размещению формы на сайте.