Personal / Research · 2022
Donatelo
Crypto donation platform for live streamers: multi chain payments that trigger on screen alerts over WebSockets in under two seconds.
What it does
Donatelo lets viewers send cryptocurrency donations during live streams. Streamers get customizable on screen alerts driven by WebSockets, and donors can track their history from a dashboard. It supports several blockchains and tokens through ethers.js.
Platform demo
Technical architecture
- Node.js and Express backend with JWT authentication and one click MetaMask login.
- Real time event pipeline: transaction confirmation, server webhook, socket.io broadcast, overlay render in under two seconds.
- MongoDB for user profiles, donation history and streamer settings.
- Multi chain support: custom RPC provider selection and contract ABI abstraction for ERC-20 tokens.
- React frontend with daisyUI, TailwindCSS and Three.js animations on the landing page.