pensada para facilitar la creación y participación en votaciones de forma clara y ordenada. Permite a los usuarios crear encuestas, votar de manera sencilla y visualizar los resultados en tiempo real, promoviendo la participación y la toma de decisiones colectivas. Su objetivo principal es ofrecer un espacio accesible y confiable donde comunidades, como estudiantes u organizaciones, puedan expresar su opinión y llegar a acuerdos de forma transparente.
l año pasado durante las votaciones estudiantiles de la Escuela de Informática de la Universidad Nacional de Costa Rica participé como fiscal de mesa acompañado por otros estudiantes procurando la integridad del proceso.
Durante ese día se acercaron varios estudiantes a ejercer su voto por la nueva Asociación de Estudiantes, y a pesar de ser poco más de 200 estudiantes los que disfrutamos de este proceso, muchos otros se quedaron sin la oportunidad de que su voto contara por diversas razones, tales como:
- No tenían clases ese día y tendrían que venir desde muy lejos.
- Desconocían del proceso.
- Recibían clases en otra sede y les chocaba con el horario.
Entonces...
- ¿Cómo hacer unas votaciones más accesibles?
- ¿Cómo podemos incluir a los demás?
- ¿Cómo disminuimos los votos nulos?
Fueron preguntas que tiramos al aire entre los fiscales, y durante las vacaciones universitarias me dediqué a crear una aplicación web sencilla y minimalista pero significativa para llegar a más estudiantes, llamándola "U-Vote" como un juego de palabras siendo la "U" con doble significado.
PostgreSQL Java
SpringBoot
JWT
SpringSecurity
BCrypt
API REST
React
Bootstrap
Axios
JavaScript
React Router
Recharts
Framer Motion
Claude.ai (diseño visual)
ChatGPT (Corrección de bugs)
Postman (Comprobación de Endpoints)
SendGrid (Envió de códigos de verificación por correo)
VS Code
IntelliJ IDEA
pgAdmin 4
