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

Цель проекта

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

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

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

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

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

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

Интеграция

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

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

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

Анализ конкурентов на маркетплейсе

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

Публикация приложения в Google Play с сохранением доступа

Требуется опубликовать мобильное приложение со старого аккаунта разработчика Google Play Console (созданного до ноября 2023 года, без обязательного тестирования), обеспечив сохранение полного доступа к консоли и самим приложениям.