Skip to content

Repository files navigation

Dashboard Gobierno Sistemas

Sistema de gestión de aplicaciones y adopción DevOps que permite tener una única fuente de verdad de las entidades más importantes del ciclo de vida del software.

Características

  • Gestión de aplicaciones y componentes
  • Modelo de madurez DevOps
  • Matriz de adopción
  • Registro de adopciones
  • Dashboard con métricas clave

Requisitos

  • Node.js 18 o superior
  • npm o yarn
  • Cuenta de Supabase

Configuración

  1. Clonar el repositorio:
git clone git@github.com:devopsngr/gob-devops-ngr.git
cd gob-devops-ngr
  1. Instalar dependencias:
npm install
# o
yarn install
  1. Configurar variables de entorno:
  • Copiar .env.local.example a .env.local
  • Actualizar las variables con tus credenciales de Supabase:
    • NEXT_PUBLIC_SUPABASE_URL
    • NEXT_PUBLIC_SUPABASE_ANON_KEY
  1. Configurar la base de datos:
  • Crear un proyecto en Supabase
  • Ejecutar el script SQL en model.sql para crear las tablas
  1. Iniciar el servidor de desarrollo:
npm run dev
# o
yarn dev
  1. Abrir http://localhost:3000 en el navegador

Autenticación

El sistema usa autenticación a través de Supabase. Los usuarios deben registrarse con su correo electrónico y contraseña.

Estructura del Proyecto

.
├── app/                    # Páginas y componentes de la aplicación
│   ├── components/        # Componentes reutilizables
│   ├── lib/              # Utilidades y configuraciones
│   └── pages/            # Páginas de la aplicación
├── config.yaml           # Configuración del modelo de madurez y usuarios
├── model.dbml           # Modelo de datos en formato DBML
├── model.sql            # Script SQL para crear las tablas
└── public/              # Archivos estáticos

Tecnologías

  • Next.js 14
  • React
  • TypeScript
  • Tailwind CSS
  • Supabase
  • Headless UI
  • Heroicons

Licencia

MIT

About

Some tools to help organizations to adopt DevOps practices. Applications inventory, guidelines, check lists, adoption matrix, other automated tools.

Resources

Stars

Watchers

Forks

Used by

Contributors

Languages