Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

124 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

U-VOTE

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.

¿Por qué nace este proyecto?

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.

🛠️ Herramientas 🛠️

BD

PostgreSQL

Backend

Java
SpringBoot
JWT
SpringSecurity
BCrypt
API REST

Frontend

React
Bootstrap
Axios
JavaScript
React Router
Recharts
Framer Motion

👨‍💻 Asistencia 👨‍💻

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)

IDEs

VS Code
IntelliJ IDEA
pgAdmin 4

📜 Creado por Benjamin Solano 📜

About

Propuesta de proyecto para un sistema de votaciones para Asociaciones de Estudiantes simple y minimalista, con diversos tipos de gráficas para detallar y analizar la información electoral

Topics

Resources

Stars

5 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages