Задача

Требуется финальная доводка готового статического сайта (HTML/CSS/JS), включающая в себя полное тестирование функционала, исправление всех ошибок верстки на мобильных устройствах и десктопе, интеграцию контактной формы, а также финальное развертывание проекта на сервер с доменом и SSL.

Объем работ

  • QA всех страниц: Провести тестирование кнопок, меню, аккордеонов, анимаций. Переходы и закрытия элементов должны работать корректно и плавно, без рывков.
  • Исправление адаптива: Устранить проблемы с отступами, перекрытиями, горизонтальным скроллом и кликабельностью на основных браузерах и устройствах (PC, iPhone, Android).
  • Документы: Проверить и исправить скачивание/открыти? PDF-файлов и архивов. Работоспособность обязательна как на компьютере, так и на смартфоне.
  • Форма обратной связи: Настроить валидацию полей, отправку данных на почту, вывод сообщения «Спасибо» и минимальную защиту от дублирования заявок.
  • Медиа: Вставить предоставленные фотографии с сохранением правильных пропорций. Выполнить оптимизацию изображений (предпочтительно формат WebP), настроить lazy-load и проставить alt-тексты.
  • Развертывание: Загрузить проект на хостинг, подключить домен, настроить SSL-сертификат, организовать корректный редирект с www на без www (или наоборот), убедиться в полной работоспособности через HTTPS.
  • Результат: Предоставить финальный архив с файлами. Отдельно создать краткую инструкцию (Readme), описывающую, где и как менять e-mail для заявок, контакты и фото.

Детальная информация по структуре страниц и расположению файлов будет передана после того, как задание будет взято в работу.

Разработка системы лимитов постов для Telegram групп

Требуется реализовать на Python сервис для ограничения количества сообщений от подписчиков в Telegram группах. Скрипт с веб-админкой на Django должен отслеживать лимиты на сутки и неделю, а в случае нарушения - автоматически накладывать ограничения на пользователя.