An open API service indexing awesome lists of open source software.

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.

Awesome Lists containing this project

README

        

[![Goliat Dashboard - Demo en YouTube](https://img.youtube.com/vi/qboa7lv-618/maxresdefault.jpg)](https://www.youtube.com/watch?v=qboa7lv-618&autoplay=1)

[![Goliat Dashboard - Demostración de su modulo Shield](https://img.youtube.com/vi/IjIsR2Wu4uo/maxresdefault.jpg)](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! 🎉