TradeGuru — Бинарная трейдинг платформа на смарт-контрактах
Задача
Спроектировать и запустить бинарную трейдинг-платформу на смарт-контрактах: терминал с графиком, книгой ордеров и лентой сделок, лайв-котировки, выбор пары и сети, депозиты/вывод USDT, кошелёк и привязка MetaMask/Trust, история операций, реферальная программа, стабильный CI/CD.
Выполненные работы
Торговый терминал с графиком, книгой ордеров, лентой сделок и панелью Buy/Sell.
Выбор торговой пары и сети из модального окна.
Режим Live trade с обновлением цен в реальном времени.
История сделок с фильтрами по паре, сети, типу и периоду.
История транзакций депозитов и выводов со статусами Pending/Success/Failed.
Форма депозита и вывода USDT с выбором сети и суммы.
Экран подтверждения «Deposit submitted» с деталями операции.
Кошелек пользователя с адресом, копированием и привязкой Metamask/Trust Wallet.
Сводные показатели баланса и PnL по активу.
Партнерская программа с расчетом доли до 70% и генерацией реферальной ссылки.
Таблица рефералов с доходом по каждому и суммарной статистикой.
Уведомления и баннеры о статусе выплат и реферальных начислений.
Поисковые поля и сортировка в таблицах.
FAQ с аккордеонами вопросов и ответов.
Боковая навигация по разделам Trading, Trading history, History transaction, Referral, FAQ.
Адаптивные мобильные экраны с теми же сценариями и нижней навигацией.
Состав работ
Back-End разработка
Front-End разработка
Подключение смарт-контрактов
Тестирование
Настройка CI/CD и серверной инфраструктуры
Стек: Solidity, Node.js, React, TypeScript, Docker.
Блокчейны: Ethereum, BSC, Polygon.
Подробный кейс: https://freeblock.dev/cases/trading/trade-guru