# 🔗 LINKS COMPLETOS POR ROL - CAMPAIGNHUB

## 👨‍💼 ROL: SUPER ADMIN

### **Dashboard Principal**
- 🏠 Dashboard: `http://localhost:8001/superadmin/dashboard`
  - Ver todas las campañas
  - Estadísticas globales
  - Usuarios totales

### **Reportes**
- 📊 Reportes Consolidados: `http://localhost:8001/superadmin/reports`
  - Popularidad por campaña
  - Sentimientos
  - Engagement
  - Comparativas
  - Filtros por geografía, candidatos, categorías

### **Campañas**
- 📋 Lista de Campañas: `http://localhost:8001/superadmin/dashboard` (sección campañas)
- 🔍 Detalle de Campaña: `http://localhost:8001/superadmin/campaigns/{id}`
  - Usuarios de la campaña
  - Competidores
  - Encuestas

### **Encuestas en la Calle** ⭐ NUEVO
- 🗳️ Dashboard: `http://localhost:8001/superadmin/street-surveys`
  - Resultados de encuestas
  - Filtros por ubicación, edad, género
  - Gráficos de preferencias
  - Exportación Excel
  - Mapa de distribución geográfica

### **Auditoría Global** ⭐ NUEVO
- 🔍 Logs de Auditoría: `http://localhost:8001/superadmin/audit` (PENDIENTE VISTA)
  - Ver todas las acciones
  - Quién hizo qué y cuándo
  - Actividad sospechosa
  - Sesiones activas

### **Analytics Global** ⭐ NUEVO (PENDIENTE)
- 📈 Analytics: `http://localhost:8001/superadmin/analytics` (PENDIENTE)
  - Comparativas entre campañas
  - Ranking de actividad
  - Uso de recursos

---

## 🎯 ROL: CAMPAIGN ADMIN (Candidato que compró membresía)

### **Dashboard Principal**
- 🏠 Dashboard: `http://localhost:8001/admin/dashboard`
  - Estadísticas de mi campaña
  - Alertas
  - Actividad reciente

### **Configuración de Campaña**
- ⚙️ Configuración: `http://localhost:8001/campaigns/{id}/settings`
  - Datos generales
  - Marca y colores
  - APIs (WhatsApp, Facebook, Twitter, etc.)
  - SMTP

### **Gestión de Usuarios**
- 👥 Usuarios: `http://localhost:8001/admin/users`
  - Crear usuarios
  - Asignar roles
  - Ver equipo de campaña

### **Competidores**
- 🎯 Competidores: `http://localhost:8001/admin/competitors`
  - Agregar rivales
  - Monitorear competencia
  - Ver candidato principal

### **Monitoreo de Redes Sociales**
- 📱 Dashboard Social: `http://localhost:8001/social/dashboard`
  - Posts de competidores
  - Alertas
  - Tendencias
  - Análisis de sentimiento

### **Encuestas de Popularidad**
- 📊 Encuestas: `http://localhost:8001/polls/dashboard`
  - Crear encuestas
  - Ver resultados
  - Tendencias

### **Modelo Predictivo IA**
- 🤖 Predicciones: `http://localhost:8001/predictive/dashboard`
  - Predicción de victoria
  - Análisis de tendencias
  - Recomendaciones

### **Call Center** ⭐ NUEVO (PENDIENTE VISTA)
- 📞 Call Center: `http://localhost:8001/call-center/dashboard` (PENDIENTE)
  - Registrar llamadas
  - Scripts de llamada
  - Seguimiento de contactos
  - Reportes de efectividad

### **Gestión de Donaciones** ⭐ NUEVO (PENDIENTE VISTA)
- 💰 Donaciones: `http://localhost:8001/donations/dashboard` (PENDIENTE)
  - Registro de donantes
  - Historial de donaciones
  - Recibos automáticos
  - Reportes financieros

### **Gestión de Eventos** ⭐ NUEVO (PENDIENTE VISTA)
- 📅 Eventos: `http://localhost:8001/events/dashboard` (PENDIENTE)
  - Crear eventos
  - Registro de asistentes
  - Check-in con QR
  - Seguimiento post-evento

### **Base de Datos de Votantes** ⭐ NUEVO (PENDIENTE VISTA)
- 📇 Votantes: `http://localhost:8001/voters/dashboard` (PENDIENTE)
  - CRM de votantes
  - Segmentación
  - Historial de contacto
  - Importar/Exportar listas

### **Gestión de Voluntarios** ⭐ NUEVO (PENDIENTE VISTA)
- 🤝 Voluntarios: `http://localhost:8001/volunteers/dashboard` (PENDIENTE)
  - Registro de voluntarios
  - Asignación de tareas
  - Tracking de horas
  - Ranking de desempeño

### **Generador de Contenido IA** ⭐ NUEVO (PENDIENTE VISTA)
- ✍️ Generador IA: `http://localhost:8001/content-ai/generator` (PENDIENTE)
  - Generar posts para redes
  - Crear discursos
  - Escribir propuestas
  - Respuestas a debates

### **Email Marketing** ⭐ NUEVO (PENDIENTE VISTA)
- 📧 Email Marketing: `http://localhost:8001/email-marketing/dashboard` (PENDIENTE)
  - Crear campañas de email
  - Plantillas
  - Segmentación de audiencia
  - Estadísticas (opens, clicks)

### **Gestión de Propuestas** ⭐ NUEVO (PENDIENTE VISTA)
- 📝 Propuestas: `http://localhost:8001/proposals/dashboard` (PENDIENTE)
  - Crear propuestas políticas
  - Versionar propuestas
  - Costeo
  - Publicación

### **Mapa Electoral** ⭐ NUEVO (PENDIENTE VISTA)
- 🗺️ Mapa Electoral: `http://localhost:8001/electoral-map` (PENDIENTE)
  - Mapa interactivo
  - Zonas de apoyo (heatmap)
  - Identificar zonas débiles
  - Planificar rutas

### **Debate Simulator** ⭐ NUEVO (PENDIENTE VISTA)
- 🎤 Simulador de Debates: `http://localhost:8001/debate-simulator` (PENDIENTE)
  - Preguntas de práctica
  - Respuestas sugeridas por IA
  - Análisis de respuestas
  - Comparar con competidores

### **QR Afiches Georeferenciados** ⭐ NUEVO (VOY A CREAR AHORA)
- 📍 QR Afiches: `http://localhost:8001/qr-campaigns/dashboard`
  - Crear afiches con QR
  - Georeferenciar ubicaciones
  - Mapa de calor de escaneos
  - Capturar opiniones por zona

---

## 👷 ROL: COORDINADOR

### **Acceso a**:
- ✅ Dashboard de campaña (lectura)
- ✅ Monitoreo de redes sociales
- ✅ Encuestas
- ✅ Ver reportes
- ⏳ Call Center (registrar llamadas)
- ⏳ Eventos (gestionar eventos)
- ⏳ Voluntarios (asignar tareas)

**Links principales**:
- Dashboard: `http://localhost:8001/admin/dashboard`
- Social: `http://localhost:8001/social/dashboard`
- Eventos: `http://localhost:8001/events/dashboard` (PENDIENTE)

---

## 🙋 ROL: VOLUNTARIO

### **Acceso a**:
- ✅ Dashboard básico
- ✅ Sus tareas asignadas
- ⏳ Registro de horas
- ⏳ Eventos (check-in)

**Links principales**:
- Dashboard: `http://localhost:8001/volunteer/dashboard`
- Tareas: `http://localhost:8001/volunteer/tasks` (PENDIENTE)

---

## 🗳️ ROL: ENCUESTADOR (Sin login)

### **Acceso público a**:
- ✅ Formulario de encuesta: `http://localhost:8001/survey`
- ⭐ Escaneo QR Afiches: `http://localhost:8001/qr-scan/{code}` (VOY A CREAR)

---

## 📱 PÚBLICO (Sin login)

### **Acceso a**:
- ✅ Formulario de encuesta: `http://localhost:8001/survey`
- ⭐ Escaneo de QR en afiches: `http://localhost:8001/qr/{code}` (VOY A CREAR)

---

## ✅ RESUMEN DE LINKS

| Módulo | URL | Rol Requerido | Estado |
|--------|-----|---------------|--------|
| Dashboard Super Admin | `/superadmin/dashboard` | Super Admin | ✅ Funciona |
| Reportes | `/superadmin/reports` | Super Admin | ✅ Funciona |
| **Encuestas en la Calle** | `/superadmin/street-surveys` | Super Admin | ✅ **FUNCIONA** |
| Formulario Encuesta | `/survey` | Público | ✅ **FUNCIONA** |
| Dashboard Campaña | `/admin/dashboard` | Campaign Admin | ✅ Funciona |
| Configuración | `/campaigns/{id}/settings` | Campaign Admin | ✅ Funciona |
| Usuarios | `/admin/users` | Campaign Admin | ✅ Funciona |
| Competidores | `/admin/competitors` | Campaign Admin | ✅ Funciona |
| Social Monitoring | `/social/dashboard` | Campaign Admin | ✅ Funciona |
| Encuestas | `/polls/dashboard` | Campaign Admin | ✅ Funciona |
| Predictivo IA | `/predictive/dashboard` | Campaign Admin | ✅ Funciona |
| **Auditoría** | `/superadmin/audit` | Super Admin | ⏳ PENDIENTE VISTA |
| **Call Center** | `/call-center/dashboard` | Campaign Admin | ⏳ PENDIENTE |
| **Donaciones** | `/donations/dashboard` | Campaign Admin | ⏳ PENDIENTE |
| **Eventos** | `/events/dashboard` | Campaign Admin | ⏳ PENDIENTE |
| **Votantes** | `/voters/dashboard` | Campaign Admin | ⏳ PENDIENTE |
| **Voluntarios** | `/volunteers/dashboard` | Campaign Admin | ⏳ PENDIENTE |
| **IA Content** | `/content-ai/generator` | Campaign Admin | ⏳ PENDIENTE |
| **Email Marketing** | `/email-marketing/dashboard` | Campaign Admin | ⏳ PENDIENTE |
| **Propuestas** | `/proposals/dashboard` | Campaign Admin | ⏳ PENDIENTE |
| **Mapa Electoral** | `/electoral-map` | Campaign Admin | ⏳ PENDIENTE |
| **Debate Simulator** | `/debate-simulator` | Campaign Admin | ⏳ PENDIENTE |
| **QR Afiches** | `/qr-campaigns/dashboard` | Campaign Admin | ⏳ VOY A CREAR |

---

## 🎯 AHORA: Voy a crear el sistema de QR en Afiches Georeferenciados

Esto incluirá:
1. ✅ Migración de base de datos
2. ✅ Modelos
3. ✅ Controlador
4. ✅ Vista para escanear QR (público)
5. ✅ Dashboard con mapa de calor
6. ✅ Generador de QR codes
7. ✅ Seeder de datos

**¡Comenzando desarrollo ahora!** 🚀




