Elecciones CCAT, Centro Cultural Avanzada Tecnológica - Universidad Nacional de Ingeniería
Desarrollo e implementación de un sistema de votación en línea para asegurar procesos de votación seguros, anónimos y confiables.
Descripción del Proyecto
De septiembre a diciembre de 2020, colaboré con el equipo de elecciones del CCAT para desarrollar e implementar un sistema de votación en línea. Diseñé una interfaz receptiva y fácil de usar, gestioné servicios de backend para la autenticación de usuarios, conteo de votos, y generación de reportes. Aseguré la seguridad del sistema integrando protocolos de autenticación y login seguros. Además, optimicé el despliegue y la escalabilidad mediante la contenedorización, y gestioné el almacenamiento de datos con soluciones de respaldo efectivas.
Tecnologías Utilizadas
Firebase
Spring Boot
Java
PostgreSQL
Objetivos del Proyecto
Sistema de Votación en Línea
Desarrollar e implementar un sistema de votación en línea que garantice procesos seguros, anónimos y confiables.
Interfaz de Usuario
Diseñar una interfaz de usuario receptiva y fácil de usar.
Gestión de Backend
Administrar servicios de backend para la autenticación de usuarios, conteo de votos y generación de reportes.
Seguridad del Sistema
Integrar protocolos de autenticación y login seguros.
Escalabilidad y Despliegue
Optimizar la escalabilidad y el despliegue mediante la contenedorización.
Gestión de Datos
Administrar el almacenamiento de datos con soluciones de respaldo efectivas.
Funcionalidades Principales
Sistema de Votación Seguro
Sistema de votación en línea que asegura procesos de votación anónimos y confiables.
Interfaz de Usuario Receptiva
Interfaz diseñada para ser accesible y fácil de usar desde cualquier dispositivo.
Despliegue con contenedores
Uso de Docker para optimizar el despliegue y la escalabilidad en diferentes entornos.
Seguridad Integrada
Integración de protocolos de autenticación y login seguros con Keycloak y Oauth2.
Gestión Eficiente de Datos
Manejo de datos utilizando Google Blob Storage y Firebase, con soluciones de respaldo efectivas.