Sistema de Control de Acceso y Portería en Tiempo Real

Realiza el control en tiempo real de las personas que ingresan y salen en una institución

📋 Descripción del Proyecto

Este proyecto consiste en el desarrollo de un sistema de control de acceso y portería en tiempo real diseñado para monitorear y gestionar el flujo de personas en instituciones, edificios corporativos o campus universitarios. La plataforma permite registrar ingresos y salidas con precisión temporal, mantener un directorio completo de visitantes y empleados, y visualizar en tiempo real quiénes se encuentran actualmente dentro de las instalaciones mediante un dashboard interactivo con indicadores KPI. Construido con una arquitectura moderna que combina ASP.NET Core con SignalR para comunicación bidireccional en tiempo real y Vue.js con Quasar Framework en el frontend, el sistema ofrece una experiencia fluida con actualizaciones instantáneas sin necesidad de recargar la página, garantizando información siempre actualizada para el personal de seguridad.

La arquitectura técnica implementa SignalR como tecnología central para la comunicación en tiempo real, permitiendo que múltiples terminales de portería visualicen simultáneamente los mismos datos actualizados al instante cuando cualquier usuario registra un ingreso o salida. El backend ASP.NET Core gestiona la lógica de negocio mediante una API RESTful robusta que valida datos, calcula tiempos de permanencia, y mantiene la integridad referencial en PostgreSQL. El frontend aprovecha las capacidades de Quasar Framework para ofrecer componentes visuales atractivos, modales dinámicos para registro rápido de visitantes, y un sistema de búsqueda con autocompletado que facilita la localización instantánea de personas. La integración con PostgreSQL asegura persistencia confiable de datos históricos con consultas optimizadas para reportes y auditorías de seguridad.

La importancia de este proyecto radica en su capacidad para digitalizar completamente el proceso de control de acceso, eliminando registros manuales en papel que son propensos a errores, pérdidas y difíciles de auditar. El sistema proporciona trazabilidad completa de todos los movimientos de entrada y salida, facilita la generación de reportes para auditorías de seguridad, y permite identificar rápidamente quiénes están dentro de las instalaciones en caso de emergencias. La tecnología SignalR garantiza que todo el personal de seguridad tenga visibilidad instantánea de cambios en el estado de acceso, mejorando significativamente la coordinación y respuesta ante incidentes. Esta solución representa una herramienta esencial para instituciones que buscan profesionalizar su seguridad perimetral, cumplir con normativas de control de acceso, y mantener registros digitales confiables para fines administrativos y legales.

Características y Funcionalidades

Monitoreo en Tiempo Real

Dashboard en vivo con indicadores KPI mostrando personas actualmente en la institución, ingresos del día y total histórico de accesos.

Registro de Ingresos y Salidas

Sistema de marcación de entradas con captura automática de fecha, hora de ingreso, hora de salida y estado de permanencia.

Gestión Completa de Personas

Registro detallado con nombre completo, tipo de documento (CI, Pasaporte, etc.), número de documento y teléfono celular.

Búsqueda Inteligente por Nombre

Sistema de búsqueda rápida con autocompletado para localizar personas en la base de datos institucional.

Listado de Accesos con Estado

Visualización de registros con indicador de estado 'Afuera' (botón rojo) para marcar salidas y mantener control de presencia.

Sistema de Filtrado por Fechas

Filtros de rango temporal para consultar ingresos entre fechas específicas con calendario visual integrado.

Registro Modal de Visitantes

Diálogo emergente para captura rápida de información de ingreso con asignación de bloque, funcionario destino, oficina, placa y observaciones.

Historial de Visitas Detallado

Vista completa del historial de cada persona mostrando todas las fechas de ingreso y salida con indicadores visuales de satisfacción.

Panel de Búsqueda de Personas

Sidebar lateral con listado completo de personas registradas, búsqueda y acceso rápido a perfiles individuales.

Exportación a PDF

Funcionalidad de generación de reportes en formato PDF para documentación de accesos y auditorías.

Actualización Automática con SignalR

Sincronización en tiempo real de datos entre múltiples usuarios, actualizando contadores y registros instantáneamente sin recargar la página.

Interfaz Responsive Quasar

Diseño moderno y adaptable con componentes Material Design optimizados para escritorio, tablets y móviles.