Back to portfolio

Decentralized Video Payments

A Web3 video platform where creators publish premium videos and sell them straight to their audience in cryptocurrency, with no intermediaries and no chargebacks. Viewers connect a wallet, pay in TRX or TON, and the platform verifies the transaction on-chain before unlocking the video in their library.

// Architecture

A React and TypeScript single-page app (Redux Toolkit) serves both viewers and creators, on a Node.js and Express backend with MongoDB and Solidity smart contracts deployed to Tron with Hardhat. A chain-agnostic payment service verifies transactions on Tron (TronWeb with a TRC-20 contract) and TON (the Toncenter API), while JWT-secured APIs handle accounts, uploads, and the creator catalogue. Purchased videos sit behind signed access and stream only to verified buyers.

// Key capabilities

On-chain payment verification

Every purchase is confirmed on the blockchain, on Tron through a Solidity TRC-20 contract and on TON through the Toncenter API, before the video unlocks. No payment processor, no chargebacks.

Wallet-native checkout

Viewers connect TronLink or a TON wallet and pay in seconds, with a time-boxed checkout that tracks each transaction to confirmation.

Creator studio

Creators upload videos, set crypto pricing per video, and earn directly from their audience, with on-chain withdrawals they control.

Multi-chain by design

A chain-agnostic payment service hides each network behind one interface, so new blockchains can be added without changing the front end.

// Technology stack
ReactTypeScriptExpressMongoDBSolidityTronTON
Private project. The source code isn't publicly available.
// Contact

Have a project in mind?|

Tell us what you're building, and we'll get back to you.

orv:~$new-project
or reach us directly
Telegram@OrvTeam
GitHub@ItsOrv
Email
orv© 2026