Техническое задание: Деплой и финализация веб-проекта с интеграцией Telegram-бота

Цель проекта

Завершить разработку и вывести в рабочее состояние комплексный проект, состоящий из веб-сайта и Telegram-бота для сервиса в сфере туризма. Обеспечить стабильную, быструю работу и готовность к запуску рекламных кампаний.

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

1. Деплой и настройка веб-сайта

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

2. Доработка и деплой Telegram-бота (Python)

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

3. Финальное тестирование и документация

  • Провести комплексное тестирование: симуляция потока заявок, проверка на разных устройствах и браузерах.
  • Убедиться, что система готова к рекламе: быстрые отклики, отсутствие критических ошибок, конверсия форм.
  • Подготовить итоговую инструкцию по поддержке системы и работе с логами ошибок.

Требования к исполнителю

  • Опыт веб-разработки (HTML, CSS, JavaScript).
  • Знание Python и Telegram Bot API.
  • Умение работать с Google Sheets API и файловыми системами.
  • Опыт размещения проектов на хостингах (деплой).
  • Готовность к оперативному общению на русском языке.

Условия

  • Срок выполнения: 1-2 дня с момента начала работ.
  • Бюджет: фиксированная сумма за весь объем работ (деплой, доработка, тестирование).