Un boleto es una obra, no un PDF.
Tienes 47 boletos. Todos iguales. Todos feos. Todos olvidados.
Recibes un PDF, le haces captura, se pierde en la galería. El boleto del concierto que te cambió la vida queda entre tickets del super.
Foto. Lee. Transforma.
- 01 · Foto
Abre FunTicket, enfoca el PDF, la captura o el correo. Hasta solo el QR vale.
- 02 · Lee
ML Kit extrae el texto, el parser IATA BCBP lee boarding passes, el de TicketOne / Live Nation lee conciertos. Todo en el dispositivo.
- 03 · Transforma
En tres segundos tienes un boleto estilizado. Colores del cartel del evento, tipografía elegida, código intacto.
Nueve formas de caber en el bolsillo.
Nueve renders estructurales, personalización infinita. Un stub es un stub, un boarding pass es un boarding pass.
Se encienden solas. Se apagan solas.
Presets de temporada que aparecen en el catálogo cuando llega la temporada. ¿Coachella acabó? Desaparece.
- EN VIVOWorld Cup 2026may 2026 → ago 2026
- PRÓXIMAPride 2026jun 2026 → jul 2026
- PRÓXIMAGlastonbury 2026jun 2026 → jul 2026
- PRÓXIMASummer 2026jun 2026 → sept 2026
- PRÓXIMATomorrowland 2026jul 2026 → ago 2026
- PRÓXIMAHalloween 2026oct 2026 → nov 2026
- PRÓXIMADía de Muertoswith FunTicket Méxicooct 2026 → nov 2026
- PRÓXIMAChristmas 2026dic 2026 → ene 2027
- PRÓXIMANew Year's Eve 2026dic 2026 → ene 2027
Cuatro voces, una sola app.
Estética y paleta TOP. Es el primer boleto que de verdad quiero enseñar. De conciertos indie italianos me compraría hasta el póster.
Fotografío el boarding pass, lee el PDF417 y rellena todo. Apple Wallet luego lo coge directo de mi FunTicket.
Pensaba que sería complicado. Lo abrí, hice la foto, terminé mandando a mis hijos un boleto con el QR de la ópera.
Me gusta cómo trata la tipografía y lo editorial. No es un editor de pósters, es un editor de boletos que los trata como objetos reales.
Cosa seria, contada en serio.
- 01 · Parser IATA BCBP
- prefijo M1, todos los campos obligatorios, condicionales legibles
- 02 · @shopify/react-native-skia 2.2
- render en canvas a 60fps
- 03 · ML Kit on-device
- ninguna foto sube a nuestro servidor
- 04 · Backend Bun + Elysia
- 27 endpoints, JWT HS256, Supabase RLS
- 05 · 91 tests de integración OK
- cobertura ≥ 85%
- 06 · Hermes + New Architecture
- arranque < 1.2s
- 07 · Sync offline-first con cola de mutaciones durable
- 08 · Export a Apple Wallet con un toque
Exporta a Apple Wallet con un toque.
Compatible con los pases nativos de iOS. El QR siempre a un Face ID de distancia.
Tus boletos viven en tu teléfono. Sync solo si quieres.
Sin cuenta obligatoria. Modo invitado al primer arranque, cuenta cuando quieras guardarlos de verdad.
Preguntas rápidas, respuestas honestas.
01 ¿Es gratis?
Sí. FunTicket es gratuito y sin límite en el número de boletos que puedes crear. Sin muro de pago, sin anuncios. Quizás añadamos presets premium de partners en el futuro, pero las funciones principales seguirán gratis.
02 ¿Funciona con TicketOne y Live Nation?
Sí. El parser dedicado lee la estructura típica de los emails y PDF de TicketOne y Live Nation: extrae título, fecha, recinto, ciudad, sector, fila, asiento y código. Para boarding passes IATA usamos el estándar BCBP (PDF417).
03 ¿Qué pasa sin internet?
Todo sigue funcionando. Los boletos viven en SQLite en tu teléfono, las fotos en local, la cola de sync se vacía cuando vuelves online. El OCR es on-device — nada tuyo sale del dispositivo para ser leído.
04 ¿Puedo usarlo sin cuenta?
Sí, hay modo invitado. Puedes crear un boleto al vuelo sin registrarte. Cuando quieras conservar la colección, inicia sesión y todo migra automáticamente a tu perfil.
05 ¿Funciona también en Android?
Sí. Disponible en App Store (iOS 15.5+) y Google Play. El render Skia, la cola de sync y el parser BCBP funcionan iguales en las dos plataformas.