Лидеры года — новая категория на Workspace Digital Awards! Номинируйте вашу команду, продукты и проекты.
Freeblock.dev
Dexcel — архитектура и интерфейсы платформы криптопроцессинга
Freeblock.dev
#Разработка сайтов под ключ#Разработка программного обеспечения#Администрирование серверов

Dexcel — архитектура и интерфейсы платформы криптопроцессинга

8 
Freeblock.dev Беларусь, Минск
Поделиться: 0 0 0
Dexcel — архитектура и интерфейсы платформы криптопроцессинга
Сфера

Финансы, страхование, инвестиции

Сдано

Сентябрь 2024

Задача

Сформировать и утвердить функциональные требования: роли и флоу оплаты, безопасность и 2FA/KYC, виджет и ЛК, модели данных, админка, отчетность, интеграции с блокчейнами и системой уведомлений.

Решение

Cистема криптопроцессинга DEXEL: прием платежей в USDT через встраиваемый виджет, автоматический подбор P2P-трейдера и резерв реквизитов, подтверждение фиата (SMS/Push), отправка USDT, мониторинг блокчейна, комиссии, админ-панель, API и webhooks.

Что сделали

ТЗ: роли, статусы заявок, полный флоу оплаты, расчёт комиссий, уведомления, отчётность, тикеты, админ-процедуры.

Архитектура и модель данных: сущности 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.

Проектные артефакты: флоу-диаграммы, чек-листы сценариев, требования к логированию и хранению, план расширения сетей..

Стек проекта по кейсу Freeblock

Node.js

React

NestJS

Next.JS

TypeScript

Nuxt.js

PostgreSQL

Docker

Блокчейны: Ethereum

BSC

Polygon

Solana

Tron

Период в карточке указан ориентировочно, по оценке команды.

Результат

Подготовлены техническое задание, архитектура и модель данных, спецификации API и webhooks, схемы обработки платежей и UI/UX-макеты. Описаны роли и права доступа, безопасность, отчётность и сценарии работы мерчанта, трейдера и администратора.

https://freeblock.dev/cases/kriptoprocessing/dexcel

Стек технологий

  • TypeScript TypeScript Язык программирования
  • Next.js Next.js Фреймворк/библиотека
  • Nest Nest Фреймворк/библиотека
  • React.js React.js Фреймворк/библиотека
  • PostgreSQL PostgreSQL База данных

Оцените кейс
Спасибо за оценку
Выскажите мнение
Авторизуйтесь, чтобы добавить свой комментарий.
оставить заявку

Хотите заказать похожий проект?

Freeblock.dev с удовольствием обсудит вашу задачу

Оставить заявку