Техническое задание: Контактная форма

Цель проекта

Создать рабочую и безопасную контактную форму для веб-сайта, которая позволит посетителям отправлять свои контактные данные.

Основные требования

  • Форма должна содержать два обязательных поля для ввода: "Имя" и "Номер телефона".
  • Реализовать отправку данных из формы на заранее заданный адрес электронной почты.
  • Клиентская часть (валидация, отправка запроса) должна быть написана на чистом JavaScript (Vanilla JS).
  • Серверная часть (обработка данных и отправка письма) должна быть реализована на чистом PHP.
  • Запрещено использовать сторонние библиотеки и фреймворки, такие как jQuery.
  • Код должен быть чистым, минималистичным и хорошо структурированным.

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

  • Готовая HTML-форма с необходимыми полями.
  • JavaScript-код для обработки отправки формы без перезагрузки страницы (AJAX).
  • PHP-скрипт для приёма данных, их базовой проверки и отправки на email.
  • Форма должна обеспечивать обратную связь пользователю об успешной отправке или возникшей ошибке.

Создание кратких коммерческих предложений из длинных

Необходимо переработать несколько объемных КП в короткие трехстраничные версии. Каждый документ должен иметь четкую структуру: предложение, преимущества и дополнительная информация. Требуется адаптация под разные юридические лица.