Proyecto para cliente
AllYouNeedIsNft: startup de marketplace de NFT

Tecnologías
Enlaces
Servicios
- →Cofundación y liderazgo técnico
- →Arquitectura y desarrollo de frontend (Next.js)
- →Integración de contratos inteligentes de Ethereum (Solidity + ethers.js)
- →UX de autenticación por wallet (MetaMask, WalletConnect)
- →Planificación de producto, hoja de ruta y contratación de ingenieros
Entregables
- ✓Marketplace de NFT en funcionamiento, listado, compra y venta de tokens en mainnet de Ethereum
- ✓Páginas de perfil de creador y colección con rutas optimizadas para SEO
- ✓Flujo de onboarding de wallet diseñado para usuarios sin experiencia previa en cripto
- ✓MVP lanzado en 3 meses desde cero líneas de código
Desafío
Cofundé AllYouNeedIsNft en un momento en que los marketplaces de NFT estaban en auge pero el espacio estaba dominado por OpenSea. La ventana para entrar era estrecha: lanzar rápido un marketplace funcional, diferenciarse por UX, y establecer relaciones con creadores antes de que el mercado se enfriara. El desafío técnico era real. La integración con blockchain, la seguridad de los contratos inteligentes, la autenticación por wallet y un frontend de nivel consumidor tenían que construirse desde cero por un equipo pequeño sin una base de código existente.
Descubrimiento
Las conversaciones tempranas con artistas y coleccionistas revelaron una queja constante sobre las plataformas existentes: flujos de wallet confusos, mala experiencia móvil y ninguna consideración para creadores emergentes. La oportunidad era un marketplace que se sintiera tan simple como una tienda ecommerce mientras ocultaba la complejidad de blockchain por debajo.
Opciones consideradas
- Bifurcar los contratos de código abierto de OpenSea, evaluado. Se usaron como referencia pero no se bifurcaron directamente; la lógica de negocio requería mecánicas propias de regalías y subastas.
- Usar un marketplace como servicio (por ejemplo, Rarible Protocol), rechazado. Demasiado lock-in; la estructura de comisiones no era viable para el segmento de creadores objetivo.
- Contratos personalizados en Solidity + frontend en Next.js: elegida. Control total sobre la lógica de los contratos, la optimización de gas y la UX.
Decisión
Next.js para el frontend (SSR para SEO en las páginas de colecciones), Solidity para los contratos de marketplace y regalías en Ethereum, ethers.js para la interacción con la wallet. MetaMask y WalletConnect cubrían las dos superficies de wallet dominantes. Las decisiones de arquitectura se tomaron con la velocidad del MVP como restricción principal. La extensibilidad en segundo lugar.

allyouneedisnft.com, scrollable snapshot of the live marketplace
Implementación
Lideré toda la arquitectura del frontend: el enrutamiento, el flujo de conexión de wallet, la capa de interacción con contratos y las páginas de colección/token. El flujo de autenticación por wallet fue un desafío de UX particular, tenía que funcionar para usuarios que nunca habían tocado criptomonedas. Diseñé un modal de onboarding paso a paso que guiaba a los nuevos usuarios a través de la instalación de MetaMask y la conexión sin salir de la página.
Detrás del marketplace había un motor de indexación propio que hablaba con la blockchain directamente a través de la librería Nethereum. Extraía los datos de los tokens en cadena, leía el JSON de metadatos para ERC-1155, ERC-721 y varios formatos más, y guardaba los atributos de las colecciones en una base de datos local. Las imágenes se descargaban de IPFS y se reescalaban a los tamaños que el sitio muestra realmente, de modo que las páginas de colección nunca cargaban los originales a resolución completa.
La caché funcionaba por lazy load: una colección se indexaba la primera vez que alguien la abría, bajo demanda, en lugar de rastrear toda la cadena por adelantado. El progreso de la actualización se enviaba al navegador por WebSockets y se mostraba como una barra de progreso en vivo, así que en la primera visita a una colección grande se veía cómo se iba llenando en vez de una página vacía.
Impulsé las decisiones de producto semana a semana: prioricé los flujos de compra y listado para el MVP, y postergué las subastas y ofertas a la v2. Incorporé a dos ingenieros, definí la estrategia de ramificación y realicé demos semanales con los cofundadores para mantener la hoja de ruta honesta.
Resultado
El MVP se lanzó en 3 meses desde cero. Las primeras colecciones de creadores salieron en vivo en el pico del interés del mercado de NFT. La plataforma manejó transacciones reales en mainnet sin exploits de contratos. Sirvió como una fuerte prueba de concepto de la capacidad del equipo para ejecutar en un espacio de rápido movimiento y técnicamente complejo.
El motor de indexación en acción
Generación de miniaturas
Generación de miniaturas para las imágenes de la colección. La colección se descarga en segundo plano como un proceso microservicio aparte, de modo que el sitio principal no se bloquea mientras tanto, y los archivos se van dejando en disco según llegan, en vez de mantenerse en memoria o volver a pedirse en cada petición.
Disponible para colaboración por contrato
Estoy disponible para colaborar por contrato. Si tiene una idea de proyecto interesante, reserve una llamada por Calendly.
Agenda una llamada de 30 min