Задача

Разработать мультитенантную white-label SaaS-платформу, предназначенную для реселлеров, которые хотят продавать услуги SMS-верификации и предоставлять виртуальные карты под собственным брендом.

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

  • Мультитенантность: платформа должна поддерживать множество независимых клиентов (реселлеров), каждый со своей изолированной конфигурацией и данными.
  • White-Label: полная кастомизация внешнего вида (логотип, цветовая схема, домен) и внутренних текстов под бренд реселлера.
  • Функционал SMS-верификации: возможность отправки и проверки одноразовых кодов (OTP) через SMS-шлюзы.
  • Виртуальные карты: интеграция с провайдерами для выдачи и управления временными виртуальными картами.
  • Биллинг и реселлерский кабинет: панель управления для реселлеров с возможностью просмотра статистики, пополнения баланса и управления клиентами.
  • API и документация: предоставление REST API для интеграции с сайтами или приложениями конечных клиентов.

Ключевые технологии

Стек технологий уточняется с исполнителем, но предпочтительны современные бэкенд-решения (напр., Python/Django, Node.js) и микросервисная архитектура.

Цель проекта

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

Разработка интерактивного калькулятора тарифов

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