El dashboard de Ferred es la pantalla de inicio del sistema. Muestra un resumen operativo en tiempo real: estadísticas de ventas de los últimos días, alertas de productos con stock crítico por sucursal y accesos rápidos a los módulos más usados. Los datos se recargan automáticamente cada 5 minutos (Documentation Index
Fetch the complete documentation index at: https://mintlify.com/Carlos-Gnd/FERRED-Inventario-y-Ventas/llms.txt
Use this file to discover all available pages before exploring further.
REFRESH_MS = 5 * 60 * 1000) para mantener la información actualizada sin necesidad de recargar la página.
Estadísticas de ventas
El endpoint de estadísticas semanales devuelve las ventas agrupadas por día para un período configurable:ADMIN, CAJERO, BODEGA.
| Parámetro | Tipo | Rango | Default | Descripción |
|---|---|---|---|---|
days | number | 1–14 | 7 | Cantidad de días hacia atrás a incluir |
- Un usuario
ADMINrecibe datos de todas las sucursales. - Un
CAJEROoBODEGAsolo recibe datos de su sucursal asignada.
dias contiene:
| Campo | Descripción |
|---|---|
date | Fecha en formato YYYY-MM-DD |
label | Etiqueta del día de la semana (DOM / LUN / MAR / MIE / JUE / VIE / SAB) |
total | Monto total vendido en el día (suma de FacturaDte.total) |
ventas | Cantidad de facturas registradas en el día |
totalPeriodo es la suma de total de todos los días. totalVentas es la suma de ventas de todos los días.
Stock crítico en el dashboard
El dashboard consulta el conteo de productos en estado crítico o bajo para mostrar las alertas en la pantalla principal:ADMIN únicamente. Devuelve un arreglo con el conteo de críticos por sucursal:
nombre, cantidad, minimo y tipoUnidad.
El administrador ve las tarjetas de stock crítico de todas las sucursales y puede hacer clic en cada una para ver el detalle completo. Los usuarios con rol
CAJERO o BODEGA solo ven la tarjeta de su propia sucursal, sin acceso a las demás.Panel por rol
El contenido del dashboard varía según el rol del usuario autenticado:- ADMIN
- CAJERO
- BODEGA
- Tarjetas de métricas: productos totales, categorías y usuarios activos.
- Tarjetas de stock crítico para cada sucursal (con contador y estado OK / Crítico).
- Gráfico de barras con la tendencia de ventas de todas las sucursales combinadas.
- Accesos rápidos a: Inventario, Ventas, Usuarios.
Datos del gráfico semanal
El gráfico de barras del dashboard usa los datos del arraydias del endpoint de estadísticas. Las etiquetas en el eje horizontal son las abreviaturas de los días de la semana en español:
maxSalesAmount). El día más reciente (último del arreglo) se muestra con el color de acento del tema; los días anteriores usan una variante translúcida.
Si el endpoint falla por falta de conexión, el dashboard muestra barras vacías con un mensaje de advertencia y no interrumpe la carga del resto del panel.