72 Métricas y Estadísticas en Laravel 12: Analizando el Crecimiento Mensual y Préstamos Activos 📊🚀
Duración: 13 min¡Contenido Exclusivo!
Adquiere este curso para tener acceso inmediato a esta y a **todas las lecciones Premium**.
Inscribirse Ahora por $10.00 Acceso instantáneo de por vida y código fuente incluido.Descripción
📊 Lección 72: Métricas y Estadísticas en Laravel 12
En esta sesión de Benji V2, iniciamos el módulo de reportes enfocándonos en el Dashboard principal. El objetivo es que el administrador tenga una visión clara y rápida del estado financiero del sistema sin necesidad de navegar por múltiples menús, utilizando gráficos dinámicos que se actualizan en tiempo real.
📉 Visualización del Total de Préstamos
Implementamos métricas generales para medir el volumen de negocio:
- 🏗️ Consultas en el AdminController: Creamos variables para contabilizar el total histórico de préstamos y una específica para los préstamos registrados en el mes actual utilizando filtros de fecha de Laravel [02:25].
- 🎨 Diseño de Cards Informativas: Añadimos nuevas tarjetas visuales al Dashboard. Utilizamos colores distintivos (como rosa/rojo) para separar visualmente las métricas de préstamos de las de usuarios o clientes [03:34].
- 📊 Gráficos Dinámicos: Integramos un "Chart" específico para préstamos que muestra visualmente la tendencia y el crecimiento de la cartera [04:15].
🔑 Métricas de Préstamos Activos (Estado de Cartera)
Diferenciamos entre el volumen total y la carga de trabajo actual:
- 🔍 Lógica de Estado: Definimos qué es un "Préstamo Activo" basándonos en el campo estado de la base de datos. En nuestro caso, son aquellos con estado 'pendiente' [06:54].
- 📉 Reporte de Actividad: Implementamos una métrica que muestra cuántos préstamos requieren seguimiento hoy. Esto es vital para el administrador, ya que un préstamo "pagado" deja de ser una cuenta por cobrar [12:44].
- 📅 Filtro Anual y Mensual: Refinamos las consultas para que el sistema pueda discriminar cuántos de esos préstamos activos se originaron específicamente en el mes y año en curso [07:45].
🧹 Optimización del Código (Frontend)
Dada la cantidad de gráficos en el Dashboard, aplicamos buenas prácticas de organización:
- 📦 Modularización de Scripts: Organizamos los scripts de los gráficos (chart-js) mediante comentarios y estructuras colapsables. Esto facilita el mantenimiento futuro del código, evitando que el archivo de la vista se vuelva inmanejable [09:07].
✅ Resultado de la Lección
Al finalizar, el Dashboard de Benji V2 es ahora una central de mando. El administrador no solo ve cuántos clientes tiene, sino que puede monitorear cuántos préstamos ha otorgado en total y, lo más importante, cuántos siguen vigentes (activos) para la gestión de cobranza.
Lecciones
Apoya este proyecto
Si te gusta nuestro contenido, ¡apóyanos con una donación!
Donar por Airtm Donar por Binance¡Gracias por tu apoyo! ❤️