05Telegram Mini App · Crypto OTC

PinoTrade

Full Stack · Backend · DevOps

P2P crypto OTC board living inside Telegram: users create deals, trade TRX/USDT pairs and settle on the Tron network. Custodial wallet for 57 tokens, QR deposits with on-chain payment tracking, fees settled in the PINO token.

FastAPIReactTypeScriptTronSolidityPostgreSQL

Under the hood

FrontendReact · TypeScript
BackendFastAPI · Python
ChainTron · Solidity
DataPostgreSQL
01
TelegramMini App entry
02
Mini AppReact · TypeScript
03
APIFastAPI
04
Tron NetworkSmart contracts · Solidity
05
Payment watcheron-chain deposit tracking
06
PostgreSQLdeals · wallets · history

What's inside

  • P2P OTC deal board: create, browse and filter buy/sell deals
  • Deal lifecycle with states — active, finished, blocked
  • Custodial wallet for 57 tokens with full transaction history
  • QR deposits with a payment timer and on-chain confirmation tracking
  • Settlement on the Tron network, smart contracts in Solidity
  • Fees settled in the platform's PINO token

Screens

PinoTrade — screen 1
PinoTrade — screen 2
PinoTrade — screen 3
PinoTrade — screen 4
PinoTrade — screen 5
PinoTrade — screen 6