Техническое задание: Оптимизация лендинга для мобильных устройств

Цель проекта

Повысить удобство использования и производительность существующего лендинга для пользователей мобильных устройств.

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

1. Адаптивный дизайн

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

2. Аудит и оптимизация скорости загрузки

  • Провести детальный анализ мобильной версии сайта для выявления факторов, замедляющих загрузку.
  • Оптимизировать производительность, сосредоточившись на ключевых метриках (Time to Interactive, First Contentful Paint).
  • Предоставить отчет о проделанной работе с пояснениями по устраненным проблемам.

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

Полностью адаптированный под мобильные устройства лендинг с высокой скоростью загрузки и отзывчивым интерфейсом, обеспечивающий положительный пользовательский опыт.

Настройка ограничений запросов и защиты от всплесков трафика для серверного API

Требуется внедрить систему rate-limiting для публичного API с раздельными лимитами по IP и API-ключу, используя алгоритм скользящего окна. Необходима базовая защита от бурстов трафика и чёткие HTTP-ответы при исчерпании лимитов. Для партнёрских интеграций нужны отдельные, повышенные квоты.