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.

Rol

Full Stack Developer

Contexto

Personal / Investigación

Año

2022

Enlaces

Tecnologías: ReactNode.jssocket.ioMongoDBethereumExpress

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

Recorrido rápido de la funcionalidad principal

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.