Кейс · Продукт · Дизайн · Разработка · 2026

ReloFast.

Инвестиционная миграция от и до: сайт, Telegram-бот, кабинет клиента и админка на одном API.

ПродуктUX / UIРазработкаРеферальная экономика
relofast · программы
Каталог программ с фильтрами по типу, региону и бюджету
relofast · паспортный индекс
Интерактивный паспортный индекс с поиском и сортировкой
relofast · главная
Главная ReloFast на английском: первый экран с заголовком Freedom to live anywhere
3
языкаRU · EN · 中文 — один переключатель,
мгновенная перерисовка
6модулей в одной экосистеме
20страниц сайта
3языка: RU · EN · 中文
9статусов заявки
5реферальных уровней
41страна в паспортном индексе
Суть за 20 секундКлиентская работа
Что
Платформа инвестиционной миграции: сайт, Telegram-бот, кабинет клиента и админка на одном API.
Зачем
Воронка клиента жила в чатах, таблицах и разрозненных инструментах.
Моя роль
Продукт, UX/UI и разработка всех шести модулей.
Результат
6 модулей · 20 страниц сайта · 3 языка
Смотреть кейс ↓
Обзор

Цифровая платформа для второго гражданства и ВНЖ через инвестиции — где клиент, партнёр и менеджер наконец работают в одном контуре.

Web · Telegram · APIПлатформаRU · EN · 中文Языки2026Год
ФорматПродукт · дизайн · разработка
СтекNestJS · React · PostgreSQL
НишаГражданство и ВНЖ за инвестиции
Читать историю целиком

ReloFast — цифровая платформа инвестиционной миграции: второе гражданство и вид на жительство через инвестиции. Она ведёт клиента через всю воронку иммиграционной услуги — от первой консультации до одобрения ведомством.

Раньше всё это жило в чатах, таблицах и разрозненных инструментах. Я собрал единую платформу, где клиент, партнёр и менеджер работают в одном контуре: заявки и документы, поэтапная оплата, реферальные начисления и аналитика связаны и автоматизированы.

Публичное лицо продукта — маркетинговый сайт на трёх языках. За ним стоят Telegram-бот, клиентское приложение с кабинетом, документооборотом и оплатами, а также админка — всё на общем API.

Клиенты: предприниматели и семьи, переезжающие в другую страну. Рост: встроенная пятиуровневая партнёрская программа. Оплата: поэтапная, через ЮKassa.

Маркетинговый сайт

20 страниц. Один визуальный язык.

Тёмная тема, лаймовый акцент, Unbounded и Manrope, единый каркас.

20
страницГлавная · Программы · Паспортный индекс
Исследования · Новости · Офисы…
Задача

Воронка жила в чатах. Вместо этого — одна платформа.

01 · Задача

Десяток разрозненных инструментов

02 · Подход

Один контур

03 · Результат

Готово к масштабу

Читать историю целиком

Задача. ReloFast ведёт клиента через всю воронку иммиграционной услуги — от первой консультации до одобрения ведомством. Раньше это жило в чатах, таблицах и разрозненных инструментах.

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

Результат. Шесть модулей на общем API: сайт на трёх языках, Telegram-бот, кабинет клиента, админка, бэкенд и реферальная сеть — из коробки готово к международным рынкам.

Три языка

Один переключатель. Три языка — мгновенно.

Собственный движок RU / EN / 中文 перерисовывает страницу и запоминает выбор; запасной CJK-шрифт держит китайский корректным.

Первый экран главной на русском
RUРусский
Первый экран главной на английском
ENАнглийский
Первый экран главной на китайском
中文Китайский, с запасным CJK-шрифтом
relofast · главная целиком
Главная ReloFast от первого экрана до раздела «Как мы работаем»
Главная на телефоне шириной 390 px
Каталог программ на телефоне шириной 390 px

Те же страницы на 390 px.

Дизайн-система

Тёмная тема, лаймовый акцент, появления и микроанимации.

Каталог и данные

Фильтры по типу, региону и бюджету; карточки подтягиваются из публичного API.

Как устроен сайт

Дизайн-система. Тёмная тема, лаймовый акцент, Unbounded и Manrope, появления и микроанимации. Единый каркас шапки и подвала встраивается в каждую страницу.

Движок i18n. Собственный переключатель RU / EN / 中文 с мгновенной перерисовкой и запоминанием выбора. Запасной CJK-шрифт обеспечивает корректное отображение китайского.

Каталог и данные. Фильтры по типу, региону и бюджету. Карточки программ с флагом, ценой и сроком подтягиваются из публичного API. Интерактивный паспортный индекс охватывает 41 страну.

Все 20 страниц: Главная, Гражданство, ВНЖ, Программы, Страница программы, Недвижимость, Услуги, Частным клиентам, Государствам, Партнёрам, Исследования, Отчёт, Паспортный индекс, Новости, Статья, События, О компании, Офисы, Контакты, Правовая информация.

Экраны маркетингового сайта сняты с исходников проекта.

Продуктовая логика

От заявки до паспорта.

Девять статусов на канбане менеджера — и те же статусы в кабинете клиента и в Telegram.

01НоваяЗаявка создана
02ДокументыКлиент загружает файлы
03ПроверкаМенеджер модерирует документы
04Ожидает оплатыВыставлен запрос на оплату
05ОплаченаПартнёрские бонусы начисляются замороженными
06ПоданаДело передано в ведомство
07ОдобренаБонусы разморожены · необратимо
ВеткиНужна доработка → назад на этап ведомстваОтказ → замороженные бонусы отменяютсяВозврат → замороженные бонусы отменяются

Разморозить партнёрские бонусы может только одобрение.

Реферальная экономика

Пять партнёрских линий — расчёт мгновенно.

Дерево предков хранится в closure table, поэтому вся цепочка до пятой линии — это один запрос.

Партнёрское дерево · схема Линия 5Линия 4Линия 3Линия 2Линия 1Клиент оплачивает финальный этап бонус · замороженбонус · замороженбонус · замороженбонус · замороженбонус · заморожен
Closure table · схема
Глубина 1Партнёр 1-й линии → Клиент
Глубина 2Партнёр 2-й линии → Клиент
Глубина 3Партнёр 3-й линии → Клиент
Глубина 4Партнёр 4-й линии → Клиент
Глубина 5Партнёр 5-й линии → Клиент

Каждая пара «предок — потомок» хранится вместе с глубиной.

Этапы

Поэтапная оплата

₽ → €

Пополнения

Очередь

Выплаты

Журнал

Аудит

Как движутся деньги

Дерево предков хранится как closure table, поэтому вся цепочка до пятого уровня считается мгновенно — один запрос вместо обхода дерева вверх. Бонусы начисляются на финальном этапе оплаты замороженными и размораживаются только после одобрения заявки. Проценты по линиям настраиваются для каждого продукта.

  • Поэтапная оплата — стоимость разбита на этапы; клиент оплачивает каждый с баланса или по QR-коду ЮKassa.
  • Пополнения — оплата в рублях, зачисление в евро по курсу; конвертация происходит на бэкенде.
  • Выплаты — заявка на вывод попадает в очередь модерации и только потом выплачивается.
  • Аудит — каждая операция с балансом пишется в журнал только на добавление, каждое действие админа — в аудит-лог: до и после, кто и когда.
Бот · кабинет · аналитика

Всегда на связи — в Telegram и в кабинете.

Telegram-бот · схема
  1. 01ПриветствиеВаш маршрут — с сопровождением на каждом этапе.
  2. 02Статус заявкиДокументы → Проверка
  3. 03Документ принятСкан вашего паспорта принят.
  4. 04Запрос на оплатуСледующий этап оплаты готов.
Открыть приложениеПодать документыМои заявкиПартнёрыБалансыПоддержка
Кабинет клиента · схема
Моя заявкаОжидает оплаты · шаг 4 из 7
Этап 1Оплачен
Этап 2Оплатить по QR
Финальный этапПозже
ПаспортПринят
Доп. документыНа проверке
БалансыДоступно · Заморожено
relofast · паспортный индекс 2026
Страница Passport Index 2026 с поиском и сортировкой
Контент и аналитика

Рейтинг, который работает как инструмент.

Поиск и сортировка по 41 стране.

Читать историю целиком

Клавиатура бота, типы уведомлений и структура кабинета выше — это схемы, а не скриншоты.

  • Вход без пароля — регистрация и вход через Telegram Web App; реферальный код привязывается по диплинку при первом запуске.
  • Уведомления — смена статуса, принятый или отклонённый документ, запрос на оплату мгновенно приходят в чат.
  • Документы — файлы загружаются в заявку по защищённым presigned-ссылкам в S3 / R2 и проходят модерацию менеджера.
  • Кабинет и балансы — клиент видит прогресс, оплачивает этапы, следит за бонусами и историей операций, как в финтех-приложении.

Исследования, флагманские отчёты, новости и события работают на доверие и SEO. Интерактивный паспортный индекс превращает рейтинг в рабочий инструмент для выбора второго гражданства.

Архитектура

Шесть модулей, один общий API.

Каждая поверхность обращается к одному бэкенду на NestJS.

  1. 01
    СайтМаркетинговый сайт
  2. 02
    БотTelegram-бот
  3. 03
    КлиентКабинет клиента
  4. 04
    КомандаАдминка
  5. 05
    ЯдроБэкенд / API
  6. 06
    РостРеферальная сеть
Модуль за модулем

Стек: NestJS, Prisma ORM, PostgreSQL, React SPA, Telegram · grammY, ЮKassa, S3 / R2, Railway, JWT-авторизация, миграции Prisma.

  • Маркетинговый сайт — 20 статичных страниц, каталог программ, три языка (RU / EN / 中文) и единая дизайн-система.
  • Telegram-бот — на grammY: вход и регистрация через Telegram Web App, привязка реферального кода по диплинку, пуш-уведомления о статусе заявки.
  • Кабинет клиента — React SPA: заявки, загрузка документов, поэтапная оплата, балансы и бонусы.
  • Админка — React SPA: канбан заявок, продукты, модерация документов и отзывов, выплаты и гранулярные права менеджеров.
  • Бэкенд / API — NestJS + Prisma + PostgreSQL: бизнес-логика, статусы, аудит-лог и публичный API для сайта.
  • Реферальная сеть — пять линий, дерево предков в closure table, заморозка и разморозка бонусов, вывод средств.
Результат

Продукт, готовый к масштабу.

Один контур

Клиент, партнёр, менеджер

С аудитом

Прозрачная воронка

Рост

Партнёрская программа

Глобально

Готов к международным рынкам

Спасибо.

Похожий продукт — сайт, бот, приложение и админка на общем API — спроектирую и соберу под вашу нишу.

Create bold.
Deliver better.

See our workGet in touch