https://github.com/danieljsaldana/goliat-dashboard
Goliat Dashboard es un panel de métricas en tiempo real con Astro, que integra Terraform Cloud y DigitalOcean. Se generan rutas dinámicas automáticamente. Próximas expansiones incluirán Azure, AWS y OpenAI.
https://github.com/danieljsaldana/goliat-dashboard
astro dashboard iaas iaas-cloud iaas-terraform product terraform-cloud
Last synced: about 2 months ago
JSON representation
Goliat Dashboard es un panel de métricas en tiempo real con Astro, que integra Terraform Cloud y DigitalOcean. Se generan rutas dinámicas automáticamente. Próximas expansiones incluirán Azure, AWS y OpenAI.
- Host: GitHub
- URL: https://github.com/danieljsaldana/goliat-dashboard
- Owner: danieljsaldana
- License: agpl-3.0
- Created: 2024-10-23T22:01:44.000Z (7 months ago)
- Default Branch: main
- Last Pushed: 2024-10-23T22:22:56.000Z (7 months ago)
- Last Synced: 2024-10-24T11:28:34.211Z (7 months ago)
- Topics: astro, dashboard, iaas, iaas-cloud, iaas-terraform, product, terraform-cloud
- Homepage:
- Size: 559 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
[](https://www.youtube.com/watch?v=qboa7lv-618&autoplay=1)
[](https://www.youtube.com/watch?v=IjIsR2Wu4uo)
**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.
---
## 📌 Características principales
- 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
---## 🔄 Integraciones y proveedores cloud
### 🔗 Integraciones actuales
- **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)### ⌛ Próximamente
- Integración con GitLab y Azure DevOps.
- Soporte para Google Cloud.---
## 🧠 Inteligencia artificial integrada (IA)
- 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.---
## 🌐 API pública segura
- 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.---
## 🔐 Seguridad y control de accesos
- 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.---
## 💻 Stack tecnológico
- 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.---
## 🛠 Instalación y uso básico
Clona el repositorio e instala las dependencias:
```bash
git clone https://github.com/danieljsaldana/goliat-dashboard.git
cd goliat-dashboard
npm install
```Ejecuta en modo desarrollo:
```bash
npm run dev
```Construye la aplicación para producción:
```bash
npm run build
npm run preview
```---
¡Gracias por apoyar y contribuir a Goliat Dashboard! 🎉