Loading repository data…
Loading repository data…
EnmaLv / repository
Sistema Integrado de Gestión Universitaria (SIGA).
A transparent discovery signal based on current public GitHub metadata.
This score does not audit code, security, maintainers, documentation quality, or suitability. Verify the repository and its current documentation before adoption.
SIGA es una plataforma web centralizada (Intranet) diseñada para digitalizar, unificar y automatizar la operación interna de las dependencias de bienestar estudiantil. El sistema consolida múltiples áreas críticas de la institución en una sola arquitectura modular, eliminando registros manuales y garantizando trazabilidad total.
El sistema unifica 5 grandes módulos funcionales compartiendo una misma base de datos e infraestructura de seguridad:
grant/revoke) a nivel de usuario.Sigue estos pasos si es la primera vez que levantas el proyecto en tu máquina local:
# Levantar el entorno y compilar imágenes
docker compose up -d --build
# Apagar los servicios temporalmente para configuraciones iniciales
docker compose down
# Instalar dependencias de PHP (Composer) y Frontend (NPM)
docker compose run --entrypoint "" app composer install
docker compose run --entrypoint "" app npm install
# Encender los servicios en segundo plano
docker compose up -d
# Generar la llave de seguridad de la aplicación
docker compose exec app php artisan key:generate
# Crear el enlace simbólico para el almacenamiento de archivos (imágenes, PDFs, etc.)
docker compose exec app php artisan storage:link
# Ejecutar las migraciones de la Base de Datos junto con los Seeders maestros
docker compose exec app php artisan migrate --seed
# Iniciar el servidor diariamente:
docker compose up -d
# Apagar los servicios al terminar de programar:
docker compose down
# Limpiar y resetear la Base de Datos (En caso de acumular datos de prueba obsoletos):
docker compose exec app php artisan migrate:fresh --seed
Nuestra hoja de ruta actual para la optimización del sistema se centra en: