Sobre el proyecto

Metis es una plantilla gratuita de dashboard admin Bootstrap 5 con licencia MIT, mantenida por Colorlib. El README la presenta como una plantilla modernizada para construir interfaces de administración, con código fuente en src-modern y salida de producción en dist-modern. Requiere Node.js 20.19+ y npm o yarn. La plantilla utiliza Bootstrap 5.3.8, Alpine.js 3.17, JavaScript ES6+, Vite 8.2, Sass y ApexCharts. Incluye Bootstrap Icons solo con los iconos usados en la compilación, propiedades CSS personalizadas para tematización, modo oscuro/claro con persistencia en localStorage, diseños responsivos y la fuente Inter. El README enfatiza un sistema de diseño donde la estructura proviene de bordes en lugar de sombras, un solo color de acento para interacciones y una paleta de gráficos validada en scripts/utils/chart-palette.js que determina los colores de los gráficos. Las páginas incluidas cubren dashboards analíticos, gestión de usuarios con formularios CRUD, gestión de productos, gestión de pedidos, administrador de archivos, calendario, estilos de mensajes/chat, informes con tablas/filtrado/exportación, configuración, seguridad y ayuda/soporte. Las páginas de autenticación y error incluyen inicio de sesión, creación de cuenta, olvido/restablecimiento de contraseña, verificación en dos pasos, pantalla de bloqueo, 404, 500 y páginas de mantenimiento. Experiencia del desarrollador: servidor de desarrollo Vite con HMR, soporte opcional de TypeScript, componentes modulares, arquitectura SCSS con abstracts/components/layout/pages/themes, mapas de origen, linting y formateo. Los scripts incluyen npm run dev, build, preview, lint, format, audit, test:build, verify, clean. La prueba de humo carga todas las páginas compiladas en Chromium headless y verifica excepciones no controladas, errores de consola, solicitudes fallidas o externas, gráficos faltantes y resaltado de sintaxis ausente; Playwright no es una dependencia intencional y puede suministrarse por separado. La CI ejecuta la prueba de humo al hacer push y semanalmente. Las notas de versión describen endurecimiento de seguridad, mejoras de accesibilidad, trabajo de rendimiento, correcciones de fugas de memoria, biblioteca única de gráficos, actualizaciones de la herramienta y eliminación de JavaScript en línea. El README indica cero solicitudes a terceros en tiempo de ejecución: fuentes, gráficos, resaltado de sintaxis e imágenes son autoalojados para que la plantilla funcione sin conexión y detrás de una CSP estricta. El soporte de navegadores es Chrome 90+, Firefox 88+, Safari 14+, Edge 90+, sin IE11. El repositorio incluye enlaces de documentación para componentes, personalización y despliegue, además de directrices de contribución.