Разработка сервиса отправки кодов авторизации

Цель проекта

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

Основные требования к сервису

Функционал отправки кодов

  • Генерация коротких цифровых кодов (например, 4-6 цифр).
  • Отправка сгенерированных кодов по трем каналам:
    • Telegram (через Bot API).
    • WhatsApp (через бизнес-API или шлюз).
    • SMS (через интеграцию с SMS-шлюзом).
  • Логика отправки должна учитывать заданный приоритет каналов (например, сначала Telegram, если недоступен - WhatsApp, затем SMS).

Функционал проверки кодов

  • Валидация введенного пользователем кода должна происходить на стороне сервиса (бэкенд).
  • Код должен иметь ограниченное время жизни.
  • Обеспечение защиты от перебора (brute-force).

Интеграция

  • Необходимо разработать модуль (расширение) для CMS OpenCart версии 2.3.
  • Модуль должен интегрировать функционал сервиса в процесс авторизации/регистрации на сайте.
  • API сервиса должно быть документировано для возможной интеграции с другими платформами.

Технические ожидания

  • Сервис должен быть надежным и отказоустойчивым.
  • Код должен быть написан с учетом безопасности (защита от утечек, инъекций).
  • Предоставление документации по развертыванию и настройке.

Создание 3D-визуализаций мебели для каталога и конфигуратора

Требуется разработать фотореалистичные 3D-модели и визуализации комплектов мебели для двух целей: каталога (в интерьерах) и онлайн-конфигуратора (на нейтральном фоне). Исполнитель создаст модели, а сложные элементы получит от заказчика.

Разработка интеграции Авито с Telegram для 5 аккаунтов

Необходимо настроить автоматическую пересылку сообщений из объявлений Авито в Telegram-чат и организовать возможность ответа на них напрямую из мессенджера. Работа ведется с пятью аккаунтами без использования платных тарифов.