Galería del proyecto
Qué tiene que resolver
Actividades, cobros y el sticker que se entrega no caben en un sitio estático ni en planillas sueltas. Cada compra tiene que quedar trazada y el equipo tiene que verla desde un panel.
El público entra por Nosotros, Deportistas, Actividades, Transparencia, Ganadores, Recuperar sticker y Patrocinio. Eso ya es operación, no una página que solo se lee.
Cómo cobra y entrega
La app es Next.js con Prisma y PostgreSQL. La inscripción y el cobro pasan por Wompi, con webhook en la misma plataforma.
El sticker se genera con Sharp y se envía por correo. Recuperar sticker es una ruta pública, no un trámite por fuera del sitio.
Cómo se opera
El equipo entra a /admin con NextAuth. En local, el seed crea usuarios demo. En producción, los secretos viven en .env.
Uploads y stickers persisten en volúmenes Docker. El panel cubre actividades, deportistas y los contenidos de transparencia.
Lo que queda en producción
- URL pública. corporacionronin.com. En materiales del repo también aparece como ronin.com.co.
- Stack del README. Next.js 16 con App Router, PostgreSQL y Prisma, NextAuth, Wompi, Tailwind, Sharp y Docker Compose.
- Tres objetivos juntos. Cobrar con Wompi y webhook. Operar actividades y deportistas desde /admin. Entregar el sticker generado, por correo, sin salir de la app.
Verla en vivo
Entra a la plataforma o pide un sistema de actividades con cobro, entregable digital y panel interno.
Conocer Corporación Ronin