Sistema de control de acceso
App Móvil + Panel de Control

Descripción del Proyecto
Sistema de Control de Accesos es un proyecto integral que incluye un Panel de Control y una aplicación móvil. El Panel de Control, desarrollado con Laravel y Vue.js, permite a los operadores y administradores generar informes detallados sobre las entradas y salidas al establecimiento, así como gestionar la información de los usuarios que asisten al lugar. Este sistema surgió en respuesta a las restricciones de la pandemia, cuando se necesitaba controlar la cantidad de personas que podían acceder simultáneamente.
La aplicación móvil, desarrollada con Ionic, Cordova y Angular, permite a los guardias del establecimiento escanear los documentos de los asistentes para registrar sus entradas y salidas. Además, los usuarios finales (asistentes al establecimiento) utilizan la aplicación para registrarse y gestionar su acceso.
Funcionalidad
Panel de Control
Los administradores y operadores del establecimiento pueden:
- Crear, editar y eliminar asistentes
- Visualizar y generar informes sobre entradas y salidas
- Generar informes detallados sobre los asistentes
- Visualizar un mapa dinámico con el listado de asistentes
- Ver el calendario de reservas de vehículos
Aplicación Móvil
Los guardias del establecimiento pueden:
- Escanear documentos o códigos QR de los asistentes para marcar entradas y salidas
- Reservar turnos y registrar vehículos
Los asistentes pueden:
- Registrarse para acceder al establecimiento
- Generar códigos QR para entrar y salir
- Reservar turnos para acceder y salir del establecimiento
- Reservar espacios de estacionamiento para vehículos
Desafíos
El principal desafío del proyecto fue desarrollar un MVP funcional en un tiempo muy limitado para que el establecimiento pudiera operar durante la pandemia. Entre los componentes más desafiantes se encuentra el mapa interactivo, implementado con Leaflet. Debido al gran número de usuarios, se utilizó un clúster de marcadores para agruparlos y mejorar la visualización.
Además, la aplicación móvil debía ser instalada en numerosos dispositivos y requería la capacidad de escanear códigos QR y códigos PDF417 presentes en los Documentos de Identidad Nacional de Argentina.
Este proyecto demuestra la capacidad para desarrollar soluciones tecnológicas rápidas y efectivas en respuesta a situaciones críticas, así como la habilidad para integrar diversas tecnologías y funcionalidades en una sola plataforma coherente.