Plataforma web centralizada diseñada para la optimización y unificación de la gestión operativa de contingencias en la infraestructura satelital de CANTV. El sistema actúa como un nodo de información crítico que conecta las unidades operativas de Caracas, Camatagua y Baemari, garantizando la trazabilidad y la continuidad del servicio de telecomunicaciones nacional.
El GCS resuelve la fragmentación de información en la gestión de fallas y mantenimientos, permitiendo que los reportes generados en diferentes estaciones terrestres sean visibles, auditables y gestionables desde una única interfaz segura.
- Frontend: ReactJS con arquitectura basada en componentes y consumo de APIs REST.
- Backend: Laravel (PHP) con lógica de negocio personalizada.
- Base de Datos: PostgreSQL para el almacenamiento persistente de datos críticos.
- Metodología: Desarrollo bajo el marco de trabajo Agile SCRUM.
El repositorio está dividido en dos microservicios principales:
- /frontend: Aplicación SPA (Single Page Application) desarrollada en React.
- /backend: API robusta desarrollada en Laravel que gestiona la autenticación, reportes y lógica de contingencias.
- PHP >= 8.2
- Node.js & npm
- Composer
- PostgreSQL
- Entrar a la carpeta: cd backend
- Instalar dependencias: composer install
- Configurar el archivo .env con las credenciales de tu base de datos.
- Generar la clave de aplicación: php artisan key:generate
- Ejecutar migraciones: php artisan migrate
- Importante: Crear el enlace simbólico para la gestión de archivos ejecutando: php artisan storage:link
- Iniciar servidor: php artisan serve
- Entrar a la carpeta: cd frontend
- Instalar dependencias: npm install
- Iniciar aplicación: npm run dev
- Gestión de Usuarios: Roles definidos para operadores y administradores.
- Recuperación de Contraseña: Flujo seguro mediante códigos temporales enviados por correo (SMTP).
- Módulo de Reportes: Generación de archivos PDF utilizando jsPDF.
- Repositorio de Documentos: Gestión de archivos técnicos mediante el sistema de almacenamiento de Laravel.
- Trazabilidad: Registro detallado de eventos en las sedes de Caracas, Camatagua y Baemari.
Este proyecto es resultado del trabajo de los estudiantes del Tercer Trayecto de Ingeniería en Informática:
- Diana Sierra
- Ana Contreras
- Darwin Colmenares
Bajo la tutoría del Ing. Rodolfo Pacheco / Gerencia de Operaciones Satelitales de CANTV.