REACTTYPESCRIPTELECTRONTAILWIND CSSSHADCN/UIFASTAPIPOSTGRESQLDOCKER

Sistema de Gestión y Telemetría de Laboratorios UNIMAR (ARGUS)

Plataforma centralizada de control de acceso, monitoreo de sesiones y auditoría automática de hardware/software para entornos académicos.

ROLEDesarrollador Full-Stack / Creador (Tesis de Grado)
TIMELINEAbril 2026 – Presente
CLIENT / ORGUniversidad de Margarita (UNIMAR)
STATUSProduction Ready
100%Reducción de accesos no autorizados
AutomáticoLevantamiento de inventario
< 5%Consumo de CPU/RAM en background
Sistema de Gestión y Telemetría de Laboratorios UNIMAR (ARGUS)
SECTION 01

¿Cómo asegurar y auditar los recursos informáticos públicos sin interrumpir el aprendizaje?

En los laboratorios académicos, los equipos de cómputo están expuestos a un uso constante por múltiples usuarios. Antes del sistema, era muy difícil rastrear quién utilizaba cada máquina en un momento dado, o qué problemas técnicos y modificaciones (robo de hardware o software no autorizado) ocurrían.

Esto derivaba en una nula trazabilidad ante incidentes, mantenimientos reactivos tardíos y un alto riesgo de uso indebido de los recursos de la institución.

El Reto Principal

Lograr vincular cada sesión física a un estudiante verificado, manteniendo al agente corriendo en segundo plano sin que perjudicara el rendimiento de los programas que necesitan los estudiantes.

SECTION 02

Agente nativo robusto con Electron y telemetría asíncrona mediante FastAPI

Se desarrolló una arquitectura cliente-servidor. En la capa de cliente, una aplicación de escritorio nativa asume el control del entorno de Windows impidiendo el uso de la máquina hasta lograr una autenticación exitosa contra el servidor.

En la capa de backend, una API RESTful asíncrona de alto rendimiento procesa eficientemente los eventos, las sesiones y los snapshots de inventario emitidos por múltiples terminales en simultáneo.

01
Bloqueo a Nivel OS (Kiosk Mode)

El cliente de Electron restringe atajos críticos del sistema (Alt+Tab, Alt+F4, Ctrl+Shift+Esc), forzando un registro de sesión institucional inviolable antes de liberar la PC.

02
Auto-Auditoría de Shadow IT

Un worker en segundo plano detecta automáticamente los seriales de componentes (CPU, RAM, Almacenamiento) y el software instalado, sincronizándolos dinámicamente.

03
API Asíncrona de Alta Capacidad

El uso de FastAPI (Python) permite gestionar la telemetría simultánea de todos los equipos del laboratorio, habilitando acciones remotas como apagados masivos sin cuellos de botella.

Project screen 1
SECTION 03

Minimalismo no intrusivo: Seguridad que no estorba al estudiante

Enfoque de diseño centrado en cero fricción operativa

La interfaz de React se empaquetó para actuar a pantalla completa durante la fase de validación (Modo Candado). Tras un login exitoso, transiciona fluidamente a un widget lateral derecho (tipo PC Manager) con una zona de arrastre personalizada y se ancla al System Tray.

Este enfoque de diseño le devuelve el control del sistema operativo al usuario con cero fricción, proporcionándole accesos rápidos para reportar incidencias de hardware/software sin interrumpir su flujo de estudio.

Project screen 1
Project screen 2
Project screen 3
Project screen 4
SECTION 04

Trazabilidad del 100% y gestión remota centralizada en tiempo real

Con la implementación de este proyecto, la institución académica transforma un control manual e ineficiente de activos en un ecosistema auditable en tiempo real.

Los administradores ahora pueden realizar un apagado programado del laboratorio con un solo clic, identificar con exactitud qué estudiante estaba operando un equipo en caso de pérdida de hardware, y recibir reportes centralizados, garantizando la preservación del parque tecnológico universitario.

Project screen 1
Project screen 2
Project screen 3