Esta carpeta complementa el README principal del repositorio: allí está el setup de desarrollo, migraciones de base de datos, deploy y arquitectura técnica. Aquí se describe cómo opera la ticketera (actores, reglas de negocio, modelos y integraciones) para equipo de producto, operaciones y desarrollo.
| Documento | Contenido |
|---|---|
| Casos de uso | Actores, flujos y URLs principales |
| Eventos, roles y operación | Alta de evento, admins/scanner/caja, tres flujos de caja, bonos dirigidos, grupos e ingreso anticipado |
| Caja v2 | Productos, stock, múltiples cajas, MP Instore (QR/Postnet), reportes |
| Logros | Achievements desbloqueables por condiciones de compra |
| Funcionalidades | Módulos Django y responsabilidades |
| Configuración | Variables de entorno y settings |
| Evento FA | Modelo Event, grupos, términos y sede |
| Bonos y cupones | TicketType, Coupon, disponibilidad |
| Transferencias de bonos | Usuario con perfil vs email pendiente vs link legado (TicketTransfer) |
| Órdenes y pagos | Estados de orden, emisión de bonos, MercadoPago |
| Reglas de negocio | Restricciones y decisiones codificadas |
| Integraciones | MercadoPago, Google, email, S3, Twilio |
| Deploy y ramas | Resumen operativo; enlace al README |
| Glosario | Vocabulario común |
flowchart TB
subgraph actores [Actores]
Comprador
Titular
StaffCaja
Scanner
Admin
end
subgraph app [Ticketera]
WebCompra[Web compra]
MiFuego[Mi Fuego / perfil]
CajaLegacy[Caja legacy]
CajaV2[Caja v2]
Scan[Scanner]
AdminDjango[Admin Django]
end
Comprador --> WebCompra
Titular --> MiFuego
StaffCaja --> CajaLegacy
StaffCaja --> CajaV2
Scanner --> Scan
Admin --> AdminDjango
Para roles, alta de eventos y caja, ver eventos-roles-y-operacion.
Para volver al desarrollo local, tests o CI/CD, usá el README en la raíz del repo.