import caso from "cv/proyectos/congreso-gnostico-2026";
Congreso Gnóstico Internacional 2026: del registro al autobús
caso.summary;
Un congreso internacional con asistentes de 37 países necesitaba inscripción por país, aprobaciones, pagos con tarjeta y una semana de logística. Plataforma completa con API en Bun + Hono + PostgreSQL, frontend Nuxt 3 en 7 idiomas y asistente de WhatsApp con IA; el evento se celebró en octubre de 2026.
caso.role;
Mi parte
Autor principal del código actual (73 % del backend y 93 % del frontend, medido con git blame), co-desarrollado con Alexandre Spindola, que inició el proyecto. Desarrollo de pagos Redsys, transporte con planificador, almuerzos con tope de stock, acreditaciones QR, tienda y preventa, reparto de aforo y el asistente de WhatsApp; operación en solitario hasta el evento.
caso.highlights.map(h => <li>{h}</li>);
Qué incluye
- Pagos con tarjeta vía Redsys para inscripción, transporte y almuerzos.
- Venta de almuerzos con tope global y reserva bajo pg_advisory_xact_lock para evitar la sobreventa con compras simultáneas.
- Planificador incremental de transporte aeropuerto–sede: vehículos, conductores y salidas.
- Acreditaciones con QR y lector por cámara en móvil o web: país, grupo, sala, almuerzos y transporte.
- Reasignación de sala persona a persona días antes del evento, con aviso por correo y consulta pública por QR.
- Logs estructurados con pino y frontend estático en Cloudflare Pages desplegado con GitHub Actions; operación con Sentry.
caso.metrics;
Resultados
- 2.678 asistentes confirmados de 37 países
caso.stack;
Stack
- TypeScript
- Bun
- Hono
- Drizzle ORM
- PostgreSQL
- Better Auth
- Nuxt 3
- Vue 3
- Tailwind CSS
- Redsys
- MJML
- Sentry
- pino
- Cloudflare Pages
- GitHub Actions
- Coolify
export default <Acciones />