Skip to content

Dashboard centralizado desarrollado con Astro y React, con integración para GitHub, Azure, AWS y OpenAI. Ideal para equipos de DevOps, SRE, Seguridad, Arquitectura Cloud y Negocio.

License

Notifications You must be signed in to change notification settings

danieljsaldana/goliat-dashboard

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Goliat Dashboard - Demo en YouTube

Goliat Dashboard - Demostración de su modulo Shield

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:

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! 🎉

About

Dashboard centralizado desarrollado con Astro y React, con integración para GitHub, Azure, AWS y OpenAI. Ideal para equipos de DevOps, SRE, Seguridad, Arquitectura Cloud y Negocio.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published