Техническое задание: Доработка бэкенда на Yii2

Общая информация

Существует рабочее fullstack веб-приложение, бэкенд которого написан на фреймворке Yii2. Требуется выполнить его доработку, добавив два новых функциональных модуля. Исполнителю будут переданы все актуальные файлы проекта для работы.

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

1. Разработка и интеграция Telegram-бота

  • Создать Telegram-бота, который будет взаимодействовать с существующей базой данных и логикой приложения.
  • Определить сценарии использования и команды бота (например, уведомления, статусы заказов, справка).
  • Обеспечить безопасное подключение и обработку запросов от Telegram API.
  • Интегрировать бота в текущую архитектуру приложения.

2. Подключение системы email-уведомлений

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

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

  • Опыт работы с фреймворком Yii2 (обязательно).
  • Понимание принципов работы с Telegram Bot API.
  • Опыт настройки систем email-рассылок.
  • Умение работать с предоставленной кодобазой и документацией.

Разработка мобильного приложения для анонимных школьных опросов

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

Поддержка и развитие готового Telegram-бота с мини-приложением

Ищем разработчика Node.js для сопровождения и развития готового проекта: Telegram-бот с подпиской, веб-админка и мини-приложение-тренажёр. Задачи: развертывание на VPS, поддержка платежных интеграций, доработки по ТЗ, исправление багов.