Una solución centralizada diseñada para equipos modernos de operaciones, arquitectura, seguridad y negocio.
Goliat Dashboard es una plataforma que proporciona información centralizada, clara y sencilla sobre repositorios, workflows e infraestructuras cloud, facilitando la colaboración y la visibilidad para equipos técnicos y de negocio.
- Dashboard centralizado para visualizar claramente la información técnica y operativa de tu organización.
- Desarrollado en Astro con componentes en React, ofreciendo rendimiento y flexibilidad en desarrollo y mantenimiento.
- Orientado especialmente a roles como:
- DevOps
- SRE (Site Reliability Engineering)
- Arquitectura cloud
- Seguridad
- Soporte y operaciones (FitOps)
- Equipos de negocio
-
GitHub
- Visualiza y gestiona fácilmente múltiples organizaciones y repositorios.
- Consulta rápida de issues, repositorios y workflows.
-
Cloud providers
- Azure (Microsoft Azure)
- AWS (Amazon Web Services)
- Integración con GitLab y Azure DevOps.
- Soporte para Google Cloud.
- Integración con OpenAI para análisis avanzado de:
- Información obtenida desde GitHub.
- Datos y métricas obtenidas de proveedores cloud.
- Generación de insights útiles y proactivos para tu organización.
- Acceso a través de API pública con control avanzado mediante:
- Tokens de acceso.
- Verificación basada en IP, rango IP y ubicación geográfica.
- Logging detallado de accesos autorizados y no autorizados.
- Agente de inteligencia artificial especializado en análisis de seguridad y detección de ataques.
- Autenticación avanzada y federación gracias a Clerk.
- Sistema RBAC (Role-Based Access Control), para gestionar fácilmente los permisos y accesos dentro de la plataforma.
- Astro (Framework principal)
- React (Componentes UI)
- Clerk (Autenticación y federaciones)
- OpenAI (IA avanzada)
- Azure, AWS (Cloud providers actuales)
- Próximamente: GitLab, Azure DevOps, Google Cloud.
Clona el repositorio e instala las dependencias:
git clone https://github.com/danieljsaldana/goliat-dashboard.git
cd goliat-dashboard
npm install
Ejecuta en modo desarrollo:
npm run dev
Construye la aplicación para producción:
npm run build
npm run preview
¡Gracias por apoyar y contribuir a Goliat Dashboard! 🎉