Personal / Investigación · 2022
Donatelo
Plataforma de donaciones crypto para streamers: pagos multi-cadena que disparan alertas en pantalla por WebSockets en menos de dos segundos.
Qué hace
Donatelo permite a los espectadores enviar donaciones en criptomonedas durante transmisiones en vivo. Los streamers reciben alertas personalizables en pantalla por WebSockets, y los donantes pueden ver su historial desde un dashboard. Soporta varias blockchains y tokens a través de ethers.js.
Demo de la plataforma
Arquitectura técnica
- Backend en Node.js y Express con autenticación JWT y login one-click con MetaMask.
- Pipeline de eventos en tiempo real: confirmación de la transacción, webhook al servidor, broadcast por socket.io, render del overlay en menos de dos segundos.
- MongoDB para perfiles de usuario, historial de donaciones y configuración de streamers.
- Soporte multi-cadena: selección de proveedor RPC y abstracción de ABI de contratos para tokens ERC-20.
- Frontend en React con daisyUI, TailwindCSS y animaciones Three.js en la landing.