thibault.sh
← blog

Creando Tontine.money: 36 horas de hackathon en ETHGlobal Bangkok

· 5 min de lectura

Un viaje inesperado

Nunca había participado en un hackathon ni había pisado el Sudeste Asiático. Así que, cuando dos amigos de internet que estaban en Bangkok me propusieron unirme a su equipo para el ETHGlobal Bangkok, supe que iba a salir de mi zona de confort. Era uno de los hackathons de web3/Ethereum más importantes del mundo, con unos impresionantes 800.000 dólares en premios repartidos entre los distintos patrocinadores. No lo dudé mucho, acepté el reto y compré mi billete a Bangkok.

Buscando nuestro camino

Conocí a mi equipo en persona el día antes del evento y nos pusimos a hacer una lluvia de ideas. Como casi todos, empezamos intentando subirnos a la ola de lo que es tendencia: la inteligencia artificial y los agentes de IA. Pero tras varias horas de debate, no logramos dar con ninguna idea que nos convenciera del todo.

El hackathon arrancó oficialmente el viernes. El recinto estaba lleno de energía, con stands de patrocinadores repartiendo merchandising y regalos (tengo que admitir que el equipo de Celo tenía los mejores artículos). Nos pasamos por casi todos, en parte por las cosas gratis, pero sobre todo porque charlar con otros equipos nos ayudaba a encender la chispa de la creatividad.

Estas conversaciones nos acabaron llevando a desarrollar sobre la aplicación Minipay de Celo. Empezamos con la idea de un protocolo de préstamos, pero poco a poco evolucionó hacia algo mucho más interesante: una aplicación de lotería gratuita en la que la gente deposita sus ahorros en un fondo común y, cada semana, un usuario elegido al azar se lleva todos los intereses generados por ese fondo.

Un esprint de 36 horas

Teníamos exactamente 36 horas para construir nuestro producto, desde las 9 de la noche del viernes hasta las 9 de la mañana del domingo. Para asegurarme de que todos remábamos en la misma dirección, empecé proponiendo distintos diseños de interfaz (UI). Tener un rumbo visual claro nos ayudó muchísimo a entender qué necesitábamos programar y hacia dónde íbamos.

Una de las mejores cosas del hackathon era tener a los patrocinadores allí mismo. Podíamos acercarnos en cualquier momento para pedirles ayuda o una opinión. Cuando le enseñamos el concepto al equipo de Celo, su respuesta nos dio un empujón brutal: «No entiendo cómo esto no existe ya en nuestro marketplace». Ahí supimos que teníamos algo grande entre manos.

A pesar de trabajar contrarreloj, intentamos no quemarnos el primer día. El viernes cerramos los portátiles a las 3 de la madrugada para guardar fuerzas de cara al esfuerzo final del día siguiente.

Dando vida al producto

El sábado avanzamos a un ritmo espectacular. Gracias a las herramientas de IA, pude iterar rápidamente entre distintos estilos de interfaz, lo que nos permitió llegar a un Producto Mínimo Viable (MVP) funcional mucho antes de lo esperado.

Los comentarios del equipo de Celo fueron oro puro para nuestra narrativa. Al estar desarrollando para Minipay (una app móvil que se integra con la blockchain de Celo), nuestro público objetivo sería principalmente gente de mercados emergentes que no tiene por qué saber de criptomonedas. Esto nos ayudó a adaptar nuestro lenguaje y la presentación del proyecto a la perfección.

Nuestra ventaja competitiva

Lo que realmente nos hizo destacar fue nuestro enfoque único: presentamos la aplicación como una alternativa segura para personas con problemas de ludopatía. En lugar de arriesgar su dinero, los usuarios pueden satisfacer sus ganas de apostar mientras, en realidad, están ahorrando. Echando la vista atrás, creo que esta forma de plantearlo fue la clave de nuestro éxito.

El esfuerzo final (con un giro inesperado)

A medida que se acercaba la hora límite, empezamos a preparar la demostración. Tuve que adaptar la interfaz y programar algunos comportamientos fijos para asegurarnos de que la presentación en directo fuera impecable. Mientras tanto, otros dos miembros del equipo trabajaban a contrarreloj para integrar la tecnología de otros patrocinadores en el último minuto y así maximizar nuestras opciones de ganar.

Por desgracia, sufrí una intoxicación alimentaria y no pude ayudar más; me tuve que ir a casa. Así que no estuve presente cuando mi equipo presentó el proyecto ante los jueces y patrocinadores. Sin embargo, hicieron un trabajo increíble y, a pesar de mi ausencia, nos llevamos dos grandes premios:

  • 🏆 1er puesto a la «Mejor aplicación web responsiva diseñada para móviles» de Celo (3.500 $ en USDC)
  • 🏆 3er puesto al «Mejor uso de The Graph» (1.500 $ en USDC)

¡Nada mal para ser nuestro primer hackathon!

¿Qué es lo siguiente?

Puede que el evento haya terminado, pero nosotros no hemos acabado con el proyecto. Seguimos desarrollando Tontine.money, no tanto con el objetivo de ganar dinero, sino para ganar visibilidad y estrechar lazos con el equipo de Celo.

Esta ha sido mi primera experiencia en un hackathon y, a pesar de la intoxicación alimentaria, me ha encantado. ¡Ya estoy contando los días para el próximo en Taiwán!

Estadísticas rápidas

  • Duración: 36 horas de desarrollo
  • Premios a repartir: 800.000 $
  • Participantes: 2.700 personas
  • Tamaño del equipo: 5 miembros (4 desarrolladores)
  • Intoxicaciones alimentarias: 1 (con un timing terrible)

Enlaces y referencias