Путь от расчёта суммы до завершения обмена — в одном приложении.
Обезличенный проектный опытЗадача продукта
Пользователю нужен простой обмен, а операционной команде — управляемый процесс. За коротким сценарием в телефоне стоят расчёт курса, заявка, проверка и исполнение.
➤ Telegram Mini App
Приложение для обмена валют
Расчёт суммы, заявка и история обмена — внутри Telegram.
Интерактивная демонстрация Без платежей и реальных операций
EXCHANGE / PRODUCT DEMOПопробуйте сами
✓Прозрачный статусВсё в одной заявке
Сумма · курс · история
9:41▰ ▰
Закрыть
Exchangeмини-приложение
•••
e●
Валютный обмен
Обменять валюту
Выберите сумму. Курс уже учтён.
Учебный сценарий. Курс фиксированный.
₮USDT / RUB
90,50 ₽Демонстрационный курс
ДЛЯ БИЗНЕСА
Что решает продукт
Клиент оформляет обмен прямо в Telegram: видит сумму, создаёт заявку и следит за её состоянием. Для команды сервиса заявки и история событий становятся единым источником информации при сопровождении обмена.
ПОД КАПОТОМ
Как это устроено
React отвечает за Mini App, Go — за API и жизненный цикл заявки, PostgreSQL — за данные. Интеграция с платёжной платформой передаёт изменения статусов в клиентский интерфейс. Денежные значения обрабатываются точно, без арифметики с плавающей точкой.
ReactGoPostgreSQLTelegram Mini Apps
Проектный опыт основателя. Интерфейс переработан для демонстрации; здесь нет реальных платежей и подключения к действующему обменнику.
01
Расчёт до заявки
Клиент выбирает направление и видит сумму, курс и сеть перевода.
02
Понятное состояние
Заявка проходит последовательные этапы. История помогает клиенту и команде разбирать вопросы.
03
Связь с платежами
Мини-приложение связано с платёжной платформой, которая управляет денежным процессом.
Устройство системы
Что стоит за интерфейсом.
Выберите слой, чтобы рассмотреть его место в продукте.
ReactGoPostgreSQLTelegram Mini AppsWebSocket
Инженерные решения.
Денежная точность
Суммы передаются и обрабатываются без двоичной арифметики с плавающей точкой. Форматирование отделено от расчётов.
Состояния вместо догадок
Отдельные состояния заявки и платежа описывают, что уже произошло и какой шаг допустим дальше.
Интерфейс и сервер
React отвечает за клиентский сценарий, Go — за API и правила процесса. PostgreSQL сохраняет состояние и историю.
Клиент не раскрывается. Демонстрационный интерфейс переработан, данные условные; к действующей платёжной системе он не подключён.