personal · completed
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.
- Rol
- Ingeniería de software
- Periodo
- 2020-09 — 2020-12
01
Desafío
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.
02
Enfoque
Desarrollar e implementar un sistema de votación en línea que garantice procesos seguros, anónimos y confiables. Diseñar una interfaz de usuario receptiva y fácil de usar. Administrar servicios de backend para la autenticación de usuarios, conteo de votos y generación de reportes. Integrar protocolos de autenticación y login seguros. Optimizar la escalabilidad y el despliegue mediante la contenedorización. Administrar el almacenamiento de datos con soluciones de respaldo efectivas.
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.
03
Impacto
- Sistema de Votación Seguro
- Interfaz de Usuario Receptiva
- Despliegue con contenedores
- Seguridad Integrada
- Gestión Eficiente de Datos
Tecnologías Utilizadas
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.