NV
Nemias Vasquez
Todos los proyectos
Septiembre 2026 – Actualidad·Desarrollador fullstack

Tucupo – Plataforma de venta de entradas

Monorepo web + API

Plataforma de venta de entradas para eventos en Perú, desarrollada en pareja con Pool Deza. Es un monorepo (Turborepo) con la web en Next.js 16 (App Router y Server Components) y la API en NestJS con Prisma sobre PostgreSQL, más un paquete compartido que fija el contrato de datos. Trabajé en los módulos de eventos y zonas, pedidos y pagos, CMS, autenticación con Google, mapa de asientos, correos y libro de reclamaciones. En pagos integré Culqi (tarjeta y Yape) con cifrado RSA, 3-D Secure, webhooks y pedidos gratis; en la web construí el checkout y las páginas legales. El reparto por módulos, con ramas y PRs, permite que dos personas avancen en paralelo sin pisarse.

Pagos con Culqi y 3-D SecureAsientos sin sobreventa (FOR UPDATE)Autorización por permisosQR dinámico de entradasDesarrollo en pareja por módulos

Reto

Cobrar de forma segura y sin inconsistencias: integrar Culqi con 3-D Secure, webhooks y cortes de conexión; evitar la sobreventa de asientos y aforo con varios compradores a la vez; y coordinar el desarrollo en paralelo entre dos personas sin pisar módulos.

Solución

Montos siempre recalculados en el servidor y precios en céntimos enteros; webhooks idempotentes y recuperación de un cobro tras un corte; bloqueos de asientos y cupo con UPDATE condicional y SELECT … FOR UPDATE en una transacción; autorización por permiso (no por rol) y QR dinámico cuya semilla nunca se expone; y un monorepo con módulos de dueño claro y PRs con CI, gitleaks y Semgrep.

Aprendizaje

Construir un producto transaccional real en equipo: una pasarela de pagos de verdad, concurrencia en la venta de asientos y una base de código con estándares estrictos y revisión continua.

Galería de capturas

Tucupo – Plataforma de venta de entradas - Captura 1
Tucupo – Plataforma de venta de entradas - Captura 2

Otros proyectos

Volver a proyectos