Dashboard de Administración
El dashboard de Travo te proporciona una vista completa de tu plataforma turística. Monitorea métricas clave, gestiona agencias y analiza el rendimiento de servicios y reservas.
Métricas Principales
Total de Agencias
Número total de agencias registradas en la plataforma
Campos disponibles:
totalAgenciesapprovedAgenciespendingAgencies
Servicios Publicados
Tours y traslados activos disponibles para reserva
Campos disponibles:
totalServicespublishedServices
Reservas Totales
Número de reservas procesadas en la plataforma
Campos disponibles:
totalBookingspendingBookings
Ingresos Generados
Revenue total generado por comisiones y servicios
Campos disponibles:
totalRevenue
Funcionalidades del Dashboard
Métricas en Tiempo Real
Visualiza estadísticas actualizadas de agencias, servicios y reservas
Incluye:
- Contadores automáticos de agencias aprobadas y pendientes
- Estadísticas de servicios publicados vs. borradores
- Métricas de reservas por estado (pendiente, confirmada, completada)
- Cálculo automático de ingresos y comisiones
Estados de Agencias
Monitoreo del proceso de aprobación de agencias turísticas
Incluye:
- Agencias pendientes de aprobación
- Agencias aprobadas y activas
- Proceso de verificación y documentación
- Notificaciones de nuevas solicitudes
Análisis de Servicios
Seguimiento del catálogo de tours y traslados
Incluye:
- Servicios por tipo (tours, traslados, actividades)
- Servicios más populares y reservados
- Análisis de disponibilidad y ocupación
- Tendencias de creación de nuevos servicios
Gestión de Reservas
Control completo del flujo de reservas y pagos
Incluye:
- Reservas recientes y actividad en tiempo real
- Estados de reservas (pendiente, confirmada, cancelada)
- Seguimiento de pagos y comisiones
- Reportes de satisfacción y reviews
Acciones Rápidas desde el Dashboard
API del Dashboard
Endpoint Principal
Obtiene todas las métricas del dashboard en una sola llamada, incluyendo estadísticas de agencias, servicios, reservas e ingresos.
Estructura de Respuesta
{
"stats": {
"totalAgencies": 25,
"approvedAgencies": 20,
"pendingAgencies": 5,
"totalServices": 150,
"publishedServices": 120,
"totalBookings": 1250,
"pendingBookings": 15,
"totalRevenue": 45000.00
}
}Permisos Requeridos
El dashboard completo solo está disponible para usuarios con rol de SUPER_ADMIN. Los usuarios con rol de AGENCY_ADMIN ven una versión limitada con métricas específicas de su agencia.