Cuando decidí construir freeticket, pensé que el mayor reto sería técnico. Estaba equivocado. El verdadero desafío fue entender por qué la gente va a ver comedia en vivo y qué fricción los detiene.
El problema real no era la tecnología
En Colombia, comprar un ticket para un show de stand-up implica hacer una transferencia bancaria, esperar confirmación por WhatsApp, y llegar al lugar sin saber si hay cupos. Nadie había resuelto esto bien. No porque sea difícil técnicamente — sino porque el mercado parecía "pequeño" a ojos de los VCs.
Pero los números no mienten: hay cientos de shows por mes en Bogotá, Medellín, Cali, Ciudad de México, Quito. Cada uno con 50-200 asistentes. El mercado existe. Solo nadie lo había conectado.
Lección 1: El primer usuario importa más que el primer inversor
Antes de escribir una línea de código de producción, pasé tres semanas en venues de comedia. Hablando con comediantes, con organizadores, con asistentes. Entendí sus problemas antes de proponer soluciones. Eso cambió completamente el producto que terminé construyendo.
Lección 2: Stack sólido, no stack de moda
Elegí Next.js + tRPC + Prisma + Supabase. No porque estén de moda. Porque me permiten moverme rápido con tipos end-to-end, sin sacrificar escalabilidad cuando lleguen los picos de tráfico (noche de shows, Black Friday de tickets).
Lección 3: La app móvil era inevitable
El 80% del tráfico venía desde móvil. Flutter fue la decisión correcta: una sola codebase, rendimiento nativo, y suficiente flexibilidad para integrar Stripe, Firebase y video playback sin compromisos.
Lo que viene
Membresías, streaming con Free2C, expansión a Ecuador y México. Si estás construyendo algo en el espacio cultural latinoamericano, hablemos.