
MetLabs Bank
Prueba técnica (60 h) de banca con blockchain: autenticación JWT, transferencias entre usuarios y un token ERC-20 propio desplegado en la testnet Sepolia.
Qué es
Sistema bancario con blockchain construido como prueba técnica de 60 horas para MetLabs: funcionalidades de banca tradicional (usuarios, saldos, transferencias) combinadas con un token ERC-20 propio en la testnet Sepolia de Ethereum.
Qué construí
- Autenticación con JWT y gestión de usuarios.
- Transferencias entre usuarios con registro completo en PostgreSQL e historial con timestamps.
- Smart contract ERC-20 en Solidity, desplegado en Sepolia, con interacción desde el backend vía Ethers.js.
- Wallet Ethereum por usuario, generada al registrarse.
- Frontend Next.js + TypeScript + Tailwind con dashboard de saldos y movimientos; backend Node/Express documentado (API.md, BLOCKCHAIN.md en el repo).
El contrato (Solidity)
// Token ERC-20 para MetLabs Bank
contract MetLabsToken is ERC20 {
constructor() ERC20("MetLabs Token", "MLB") {
_mint(msg.sender, 1000000 * 10 ** decimals());
}
}
Lo honesto
Una prueba técnica con límite duro de tiempo: el valor está en entregar un sistema full-stack + blockchain funcional y documentado en 60 horas, priorizando lo crítico (auth, transferencias, contrato en testnet) con librerías maduras.
Stack
Next.js · TypeScript · Tailwind CSS · Node.js + Express · JWT · PostgreSQL · Solidity (ERC-20, Sepolia) · Ethers.js.
Otros trabajos con un enfoque técnico afín:
DevFlow AI — 20 herramientas para desarrolladores
Suite local-first de 20 herramientas para devs con IA opcional y gratuita. Lighthouse 100/100/100/100, 8 idiomas. TFM del Máster de Desarrollo con IA.
RecruitSecure AI — búsqueda semántica de candidatos
Producto SaaS de búsqueda semántica de candidatos con IA 100% local y GDPR. Evolución del CV Finder de UB Manufacturing, en producción en recruitsecureai.com.
Visor BIM Interactivo
Visor IFC en el navegador con sensores en vivo (InfluxDB + ECharts), desarrollado en el ITA para una constructora de Madrid. El precursor directo de xdata-bim.