Repolode
chobbledotcom

chobbledotcom/tickets

Sistema autohospedado de venta de entradas y reservas para Bunny Edge Scripting o Deno, con datos de asistentes cifrados y pagos con Stripe, Square o SumUp.

Alternativa open source a:EventbriteSeeticketsBookItBee

Estrellas
35
Forks
3
Issues abiertos
73
Último commit
hace 9 horas

¿Qué es?

Chobble Tickets es un sistema de reservas y venta de entradas que funciona en Bunny Edge Scripting o en cualquier entorno de Deno y utiliza libsql (SQLite local o Turso remoto) para almacenar los datos. Permite gestionar eventos gratuitos y de pago, eventos diarios con aforo por fecha y reservas de varias ofertas en un solo proceso de pago. Admite Stripe, Square y SumUp como proveedores de pago.

Los datos personales de los asistentes, como el nombre, el correo electrónico, el teléfono y la dirección postal, se cifran en reposo mediante una combinación de RSA-OAEP y AES-256-GCM, por lo que una copia de la base de datos por sí sola no los deja expuestos. El proyecto también incluye control de acceso con códigos QR y un escáner integrado, pases para Apple Wallet y Google Wallet, notificaciones por correo electrónico a través de varias API HTTP de correo, webhooks, feeds ICS y RSS, y una API JSON pública y de administración.

El proyecto cuenta con la licencia AGPL-3.0 y lo desarrolla Chobble CIC. Puede desplegarse en Bunny, Docker o plataformas como Fly.io, Render y DigitalOcean.

Funciones clave

  • 01Ofertas estándar y diarias con límites de aforo y selector de fechas de calendario
  • 02Proveedores de pago Stripe, Square y SumUp, con creación de asistentes mediante webhooks
  • 03Datos personales identificables de los asistentes cifrados en reposo con una combinación de RSA-OAEP y AES-256-GCM
  • 04Control de acceso con códigos QR, escáner integrado y verificación de entradas no transferibles
  • 05Generación de pases para Apple Wallet y Google Wallet
  • 06Reservas de varias ofertas agrupadas en una URL y un solo proceso de pago
  • 07Webhooks salientes y feeds ICS/RSS para integraciones

Casos de uso

  • Organizar eventos o talleres con entradas sin pagar tarifas por asistente a una plataforma
  • Grupos comunitarios o entidades benéficas que gestionan sus propias inscripciones y el control de acceso
  • Agencias que alojan sitios de venta de entradas para varios clientes en Bunny Edge
  • Espacios que necesitan gestionar depósitos, pagos del saldo o la programación de entregas junto con las reservas

Inicio rápido

  1. 1

    Haz un fork o clona el repositorio

  2. 2

    Crea un Bunny Database y un Bunny Edge Script vinculados a tu repositorio y añade los secretos necesarios

  3. 3

    Añade los secretos de GitHub Actions y haz push a main para desplegar; después, visita /setup/

Antes de usarlo

  • Está bajo la licencia AGPL-3.0, una licencia copyleft que exige compartir las modificaciones si lo alojas públicamente.
  • La configuración requiere Bunny Edge Script o un entorno Deno, una base de datos libsql y varios secretos, incluida una clave de cifrado.
  • Los proveedores de pago (Stripe, Square, SumUp) requieren tus propias claves de API y cuentas.

Temas

Preguntas frecuentes

¿Qué es tickets?
Sistema autohospedado de venta de entradas y reservas para Bunny Edge Scripting o Deno, con datos de asistentes cifrados y pagos con Stripe, Square o SumUp. Chobble Tickets es un sistema de reservas y venta de entradas que funciona en Bunny Edge Scripting o en cualquier entorno de Deno y utiliza libsql (SQLite local o Turso remoto) para almacenar los datos. Permite gestionar eventos gratuitos y de pago, eventos diarios con aforo por fecha y reservas de varias ofertas en un solo proceso de pago. Admite Stripe, Square y SumUp como proveedores de pago.
¿tickets es gratuito? ¿Qué licencia tiene?
tickets es open source bajo la licencia AGPL-3.0. Revisa los términos de la licencia antes de usarlo en productos comerciales.
¿tickets sigue mantenido?
Mantenimiento activo. El último commit de tickets fue el 20 oct 2026.
¿Para qué puedo usar tickets?
Organizar eventos o talleres con entradas sin pagar tarifas por asistente a una plataforma Grupos comunitarios o entidades benéficas que gestionan sus propias inscripciones y el control de acceso Agencias que alojan sitios de venta de entradas para varios clientes en Bunny Edge Espacios que necesitan gestionar depósitos, pagos del saldo o la programación de entregas junto con las reservas
¿Cómo se instala tickets?
Haz un fork o clona el repositorio Crea un Bunny Database y un Bunny Edge Script vinculados a tu repositorio y añade los secretos necesarios Añade los secretos de GitHub Actions y haz push a main para desplegar; después, visita /setup/
¿Dónde consigo tickets?
El código fuente y las instrucciones de instalación están en GitHub: https://github.com/chobbledotcom/tickets

Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.

Proyectos relacionados