Техническое задание: Деплой и финализация веб-проекта с интеграцией Telegram-бота
Цель проекта
Завершить разработку и вывести в рабочее состояние комплексный проект, состоящий из веб-сайта и Telegram-бота для сервиса в сфере туризма. Обеспечить стабильную, быструю работу и готовность к запуску рекламных кампаний.
Основные задачи
1. Деплой и настройка веб-сайта
- Получить доступ к файлам сайта (предоставлю).
- Подключить готовые доменные имена (латиница и кириллица).
- Обеспечить корректную работу всех страниц, форм и адаптивность на мобильных устройствах.
- Провести базовую SEO-оптимизацию: проверить и настроить заголовки (title), мета-теги, скорость загрузки.
- Составить инструкцию по дальнейшему обновлению и обслуживанию сайта.
2. Доработка и деплой Telegram-бота (Python)
- Получить исходный код бота и сопутствующие файлы.
- Настроить и протестировать интеграцию с Google Sheets: запись данных, отправка уведомлений администратору.
- Провести полное тестирование функционала: приветствие, обработка заявок, отправка подтверждений, работа с медиафайлами.
- Исправить выявленные ошибки (логика, таймауты, обработка фото).
- Оптимизировать код: удалить избыточные части, добавить логирование и механизмы обработки сбоев.
- Разместить бота на сервере, настроить автозапуск и базовый мониторинг.
- Составить инструкцию по обновлению и поддержке бота. Обсудить варианты надежного хостинга при необходимости.
3. Финальное тестирование и документация
- Провести комплексное тестирование: симуляция потока заявок, проверка на разных устройствах и браузерах.
- Убедиться, что система готова к рекламе: быстрые отклики, отсутствие критических ошибок, конверсия форм.
- Подготовить итоговую инструкцию по поддержке системы и работе с логами ошибок.
Требования к исполнителю
- Опыт веб-разработки (HTML, CSS, JavaScript).
- Знание Python и Telegram Bot API.
- Умение работать с Google Sheets API и файловыми системами.
- Опыт размещения проектов на хостингах (деплой).
- Готовность к оперативному общению на русском языке.
Условия
- Срок выполнения: 1-2 дня с момента начала работ.
- Бюджет: фиксированная сумма за весь объем работ (деплой, доработка, тестирование).