Техническое задание на верстку сайта

Общее описание проекта

Необходимо реализовать верстку для многостраничного сайта на основе предоставленного макета в Figma. Проект включает в себя 20 HTML-страниц, из которых 14 являются однотипными (например, карточки товаров, услуг или статей).

Ключевые требования

Технический стек

  • Чистый HTML5 (без шаблонизаторов).
  • Чистый CSS3 (без препроцессоров, типа SASS/LESS).
  • JavaScript не требуется, если не указано иное в макете (например, для базового меню).

Адаптивность и отзывчивость

  • Макет содержит дизайн для десктопной и мобильной версий.
  • Верстка должна быть резиновой (fluid) и корректно отображаться на всех промежуточных разрешениях экрана (планшеты, ноутбуки).
  • Обязательна кроссбраузерная совместимость с последними версиями современных браузеров.

Качество кода и организация

  • Семантическая, валидная верстка.
  • Понятные и логичные названия классов (рекомендуется методология, например, БЭМ).
  • Аккуратная файловая структура проекта.
  • Все графические элементы должны быть оптимизированы для веба.
  • Отсутствие форм обратной связи (они не входят в текущий этап работ).

Что предоставляет заказчик

  • Макет в Figma со слоями, шрифтами, цветами и размерами.
  • Все необходимые графические ресурсы (изображения, иконки).

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

  • Архив с исходным кодом (HTML, CSS, изображения).
  • Готовый к размещению на хостинге набор файлов.
  • Корректное отображение всех 20 страниц на любых устройствах.

Интеграция сайта на WordPress с системой доставки

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

Разработка автоматизированного бота для сбора игровой валюты

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