Задание: Веб-программист. Доработать мобильное приложение на flutter (Дистанционная работа)
Доработать мобильное приложение на flutter
Есть купленный шаблон скрипта для мобильного приложения на flutter.
ОБЪЁМ РАБОТ
Базовая интеграция Mobile ↔ Backend
1. Поднять Flutter-проект, собрать dev/prod сборки, настроить окружения.
2. Подключить мобильное приложение к существующему backend (а не поднимать отдельный “мобильный backend”).
3. Авторизация/регистрация — строго через текущую backend-логику (какие методы сейчас используются: email/phone/OTP/2FA — уточнить на коде).
4. Синхронизация профиля и балансов: все данные “истина” — на backend.
Наши кастомные доработки
Раздел “стратегии”
Задача: добавить в мобильное приложение раздел, аналогичный тому, что Мы уже добавили в WEB.
RUB TOP-UP через Altyn.one (gateway)
Задача: реализовать пополнение баланса в RUB в мобильном приложении тем же способом, что и в WEB.
5. UI: экран пополнения (сумма, комиссия/итого, подтверждение).
6. Backend: endpoint “создать инвойс/платёж”, получить payment session/url/qr (как требует Altyn).
7. Mobile: открыть платёж (in-app browser/webview), обработать возврат (deep link) и/или polling статуса.
8. Статусы: pending/success/failed + запись в историю.
Referral для Virtual Cards
Задача: перенести текущую веб-логику referral в мобильное приложение