Объем работы

Базовая интеграция

  • Поднять Flutter-проект, собрать dev/prod сборки, настроить окружения (staging/production).
  • Подключить приложение к существующему бэкенду (не поднимать отдельный "мобильный бэкенд").
  • Авторизация/регистрация: строго через текущую бэкенд-логику (email/phone/OTP/2FA - уточнить на этапе передачи кода).
  • Синхронизация профиля и балансов: все данные "истина" - на бэкенде, приложение отображает актуальную информацию с сервера.

Наши кастомные доработки

Раздел "Стратегии"

Задача: добавить в мобильное приложение раздел, аналогичный тому, который уже реализован в веб-версии. Отображать список, детали, возможно фильтры и управление стратегиями.

Пополнение счета в рублях через платежный шлюз

Реализовать пополнение баланса в рублях тем же способом, что и в веб-версии (защищенный шлюз).

  • UI: экран пополнения (выбор суммы, отображение комиссии/итога, подтверждение платежа).
  • Бэкенд: endpoint "создать инвойс/платёж", получение платежной сессии (URL/QR).
  • Мобильное приложение: открыть платежный интерфейс (in-app browser / WebView), обработать возврат платежа через глубокую ссылку или/и поллинг статуса с сервера.
  • Статусы: pending, success, failed, запись истории платежей.

Реферальная система для виртуальных карт

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

Разработка бота для имитации поисковых запросов с человеческим поведением

Нужно создать скрипт (бота), который будет автоматически вводить поисковые фразы в Яндекс, полностью имитируя действия живого пользователя: с паузами, вводом по буквам и реакцией на подсказки. Обязательное условие - регулярная смена IP-адресов и отражение запросов в статистике Wordstat.