Задача

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

Требования

  • Уведомление отправляется сразу после успешной регистрации нового пользователя.
  • Шаблон письма должен содержать имя нового пользователя и дату регистрации.
  • Предусмотреть механизм выбора получателей: либо только администраторы, либо все пользователи, либо отдельная выборка.
  • Интеграция с любым почтовым сервисом (SMTP, SendGrid, и т.д.) должна быть реализована через серверный API (например, Node.js + Nodemailer), клиентская часть (React) только отправляет запрос.
  • Код должен быть чистым, с комментариями на русском или английском языке.

Технологии

  • React (хуки, состояние, работа с формами)
  • API-интеграция (fetch/axios)
  • Серверная часть - любой стек (Node.js, Python, .Net)
  • Использование переменных окружения для конфиденциальных данных (пароли, ключи API).

Критерии приёмки

  • Письмо приходит на почту в течение 5 минут после регистрации.
  • Письмо не попадает в спам (настроен SPF/DKIM).
  • Возможность тестирования через отправку тестового письма с фейковым адресом.
  • Готовый код должен быть предоставлен в виде публичного или приватного репозитория.

Аудит и исправление ошибок в коде Telegram-бота

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