Dexcel — Платформа криптопроцессинга
Задача
Сформировать и утвердить функциональные требования: роли и флоу оплаты, безопасность и 2FA/KYC, виджет и ЛК, модели данных, админка, отчетность, интеграции с блокчейнами и системой уведомлений.
Выполненные работы
ТЗ: роли, статусы заявок, полный флоу оплаты, расчёт комиссий, уведомления, отчётность, тикеты, админ-процедуры.
Архитектура и модель данных: сущности Users/Requests/Transactions/Wallets/PaymentDetails/Webhooks/Logs и связи; таймауты и переходы статусов; RBAC.
API & Webhooks: принципы, версии, форматы ответов/ошибок, пагинация/фильтры; группы эндпоинтов для мерчанта, трейдера, виджета, админки; подпись HMAC и ретраи.
Интеграция блокчейна: поддержка TRC-20 (с расширяемостью ERC-20/BEP-20/TON), мониторинг подтверждений, системные кошельки (hot/commission/cold), алерты балансов.
Обработка фиата: схема авто-подтверждений по SMS/Push через Android-агент; шаблоны парсинга; сопоставление с заявками.
Безопасность: 2FA (TOTP/SMS), KYC трейдера, политики паролей, HTTPS, rate limiting, CSRF, управление сессиями, аудит действий.
Виджет оплаты: токенизация, статусы в реальном времени, выдача реквизитов трейдера, таймеры, кастомизация.
UI/UX макеты: дашборд, виджет/API-ключи, настройки и уведомления, история транзакций, тикеты, политики/правовые страницы — подготовлены экраны и визуальные концепты (см. скрины).
Админ-панель: управление пользователями, KYC/верификацией реквизитов, заявками/транзакциями, системными настройками, логами, ролями, мониторингом кошельков.
Отчётность: спецификации пользовательских историй и админ-отчётов, экспорт CSV/Excel.
Проектные артефакты: флоу-диаграммы, чек-листы сценариев, требования к логированию и хранению, план расширения сетей..
Состав работ
Разработка технического задания
Прототипирование интерфейса
UX/UI дизайн
Back-End разработка
Front-End разработка
Разработка мобильного приложения
Тестирование
Настройка CI/CD и серверной инфраструктуры
Стек: Node.js, React, NestJS, Next.JS, TypeScript, Nuxt.js, PostgreSQL, Docker.
Блокчейны: Ethereum, BSC, Polygon, Solana, Tron.
Подробный кейс: https://freeblock.dev/cases/kriptoprocessing/dexcel
Команда FreeBlock