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



мгновенная перерисовка
- Что
- Платформа инвестиционной миграции: сайт, Telegram-бот, кабинет клиента и админка на одном API.
- Зачем
- Воронка клиента жила в чатах, таблицах и разрозненных инструментах.
- Моя роль
- Продукт, UX/UI и разработка всех шести модулей.
- Результат
- 6 модулей · 20 страниц сайта · 3 языка
Цифровая платформа для второго гражданства и ВНЖ через инвестиции — где клиент, партнёр и менеджер наконец работают в одном контуре.
Читать историю целиком
ReloFast — цифровая платформа инвестиционной миграции: второе гражданство и вид на жительство через инвестиции. Она ведёт клиента через всю воронку иммиграционной услуги — от первой консультации до одобрения ведомством.
Раньше всё это жило в чатах, таблицах и разрозненных инструментах. Я собрал единую платформу, где клиент, партнёр и менеджер работают в одном контуре: заявки и документы, поэтапная оплата, реферальные начисления и аналитика связаны и автоматизированы.
Публичное лицо продукта — маркетинговый сайт на трёх языках. За ним стоят Telegram-бот, клиентское приложение с кабинетом, документооборотом и оплатами, а также админка — всё на общем API.
Клиенты: предприниматели и семьи, переезжающие в другую страну. Рост: встроенная пятиуровневая партнёрская программа. Оплата: поэтапная, через ЮKassa.
20 страниц. Один визуальный язык.
Тёмная тема, лаймовый акцент, Unbounded и Manrope, единый каркас.
Исследования · Новости · Офисы…
Воронка жила в чатах. Вместо этого — одна платформа.
Десяток разрозненных инструментов
Один контур
Готово к масштабу
Читать историю целиком
Задача. ReloFast ведёт клиента через всю воронку иммиграционной услуги — от первой консультации до одобрения ведомством. Раньше это жило в чатах, таблицах и разрозненных инструментах.
Подход. Единая платформа, где клиент, партнёр и менеджер работают в одном контуре: заявки и документы, поэтапная оплата, реферальные начисления и аналитика связаны и автоматизированы.
Результат. Шесть модулей на общем API: сайт на трёх языках, Telegram-бот, кабинет клиента, админка, бэкенд и реферальная сеть — из коробки готово к международным рынкам.
Один переключатель. Три языка — мгновенно.
Собственный движок RU / EN / 中文 перерисовывает страницу и запоминает выбор; запасной CJK-шрифт держит китайский корректным.






Те же страницы на 390 px.
Тёмная тема, лаймовый акцент, появления и микроанимации.
Фильтры по типу, региону и бюджету; карточки подтягиваются из публичного API.
Как устроен сайт
Дизайн-система. Тёмная тема, лаймовый акцент, Unbounded и Manrope, появления и микроанимации. Единый каркас шапки и подвала встраивается в каждую страницу.
Движок i18n. Собственный переключатель RU / EN / 中文 с мгновенной перерисовкой и запоминанием выбора. Запасной CJK-шрифт обеспечивает корректное отображение китайского.
Каталог и данные. Фильтры по типу, региону и бюджету. Карточки программ с флагом, ценой и сроком подтягиваются из публичного API. Интерактивный паспортный индекс охватывает 41 страну.
Все 20 страниц: Главная, Гражданство, ВНЖ, Программы, Страница программы, Недвижимость, Услуги, Частным клиентам, Государствам, Партнёрам, Исследования, Отчёт, Паспортный индекс, Новости, Статья, События, О компании, Офисы, Контакты, Правовая информация.
Экраны маркетингового сайта сняты с исходников проекта.
От заявки до паспорта.
Девять статусов на канбане менеджера — и те же статусы в кабинете клиента и в Telegram.
Разморозить партнёрские бонусы может только одобрение.
Пять партнёрских линий — расчёт мгновенно.
Дерево предков хранится в closure table, поэтому вся цепочка до пятой линии — это один запрос.
Каждая пара «предок — потомок» хранится вместе с глубиной.
Поэтапная оплата
Пополнения
Выплаты
Аудит
Как движутся деньги
Дерево предков хранится как closure table, поэтому вся цепочка до пятого уровня считается мгновенно — один запрос вместо обхода дерева вверх. Бонусы начисляются на финальном этапе оплаты замороженными и размораживаются только после одобрения заявки. Проценты по линиям настраиваются для каждого продукта.
- Поэтапная оплата — стоимость разбита на этапы; клиент оплачивает каждый с баланса или по QR-коду ЮKassa.
- Пополнения — оплата в рублях, зачисление в евро по курсу; конвертация происходит на бэкенде.
- Выплаты — заявка на вывод попадает в очередь модерации и только потом выплачивается.
- Аудит — каждая операция с балансом пишется в журнал только на добавление, каждое действие админа — в аудит-лог: до и после, кто и когда.
Всегда на связи — в Telegram и в кабинете.
- 01ПриветствиеВаш маршрут — с сопровождением на каждом этапе.
- 02Статус заявкиДокументы → Проверка
- 03Документ принятСкан вашего паспорта принят.
- 04Запрос на оплатуСледующий этап оплаты готов.

Рейтинг, который работает как инструмент.
Поиск и сортировка по 41 стране.
Читать историю целиком
Клавиатура бота, типы уведомлений и структура кабинета выше — это схемы, а не скриншоты.
- Вход без пароля — регистрация и вход через Telegram Web App; реферальный код привязывается по диплинку при первом запуске.
- Уведомления — смена статуса, принятый или отклонённый документ, запрос на оплату мгновенно приходят в чат.
- Документы — файлы загружаются в заявку по защищённым presigned-ссылкам в S3 / R2 и проходят модерацию менеджера.
- Кабинет и балансы — клиент видит прогресс, оплачивает этапы, следит за бонусами и историей операций, как в финтех-приложении.
Исследования, флагманские отчёты, новости и события работают на доверие и SEO. Интерактивный паспортный индекс превращает рейтинг в рабочий инструмент для выбора второго гражданства.
Шесть модулей, один общий API.
Каждая поверхность обращается к одному бэкенду на NestJS.
- 01СайтМаркетинговый сайт
- 02БотTelegram-бот
- 03КлиентКабинет клиента
- 04КомандаАдминка
- 05ЯдроБэкенд / API
- 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 — спроектирую и соберу под вашу нишу.









