Разработка сервиса универсальных уведомлений

Цель проекта

Создать централизованный сервис (шину уведомлений), который принимает запросы через единый REST API эндпоинт и маршрутизирует сообщения в указанные каналы доставки.

Ключевые требования

API эндпоинт

  • Реализовать REST API эндпоинт /notify (метод POST).
  • Эндпоинт должен принимать в теле запроса параметры: тип сообщения и целевой канал доставки.

Поддерживаемые каналы интеграции

  • Telegram: Интеграция с Telegram-ботом для отправки сообщений в чаты или каналы.
  • Email (SMTP): Отправка электронных писем через внешний SMTP-сервер.
  • Внешний вебхук: Отправка данных (POST-запрос) на произвольный внешний URL, указанный в запросе.

Функциональность

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

Ожидаемый результат

Готовый, работающий сервис с документацией по использованию API. Код должен быть чистым, модульным и готовым к развертыванию.

Верстка адаптивного сайта из макета Figma

Требуется сверстать 4 страницы сайта на чистом HTML/CSS по готовому макету в Figma. Дизайн должен быть полностью адаптивным. Необходимо предложить сроки и стоимость выполнения работы.

Оптимизация скорости загрузки сайта на MODX

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

Разработка инфраструктуры для WhatsApp-рассылок

Требуется создать надежную систему для массовых и повторных рассылок в WhatsApp, с отслеживанием конверсии и управлением цепочками сообщений. Ключевые элементы: пул аккаунтов, их прогрев и инструменты аналитики.