Skip to content
This repository has been archived by the owner on Jun 18, 2023. It is now read-only.

Un trabajo de 1º de Bachillerato de Filosofía sobre las elecciones de la Comunidad Valenciana de 2023

License

Notifications You must be signed in to change notification settings

JavierRibaldelRio/Trabajo-Filosofia-Elecciones-CV-2023

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

99 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Trabajo Filosofía Política: Elecciones Comunidad Valenciana 28M

Netlify Status

Link: https://comparador-programas-28m-cv.netlify.app/

Un trabajo de 1º de Bachillerato de Filosofía del Colegio Salesianos San Juan Bosco (vsjb) sobre las elecciones de la Comunidad Valenciana de 2023. Este repositorio está archivado porque el trabajo ya ha sido entregado.

Metodología

Para realizar el análisis comparativo del contenido de los programas electorales hemos obtenido el archivo PDF de cada programa electoral y ha sido convertido a un archivo de texto plano. A continuación se ha construido una aplicación web que ejecuta un conteo de palabras y genera un archivo JSON (formato de archivo que facilita el manejo de datos en internet). Tras esto, se ha construido esta página web, que permite seleccionar que programas electorales leer y genera una nube de palabras más repetidas y un gráfico de barras, para mayor eficacia hemos eliminado algunas palabras sin significado propio. En la nube de palabras, el tamaño de cada palabras es proporcional a la frecuencia de repetición en el programa electoral; si se selecciona más de un programa electoral, el tamaño de la palabra es proporcional a la frecuencia relativa respecto a la suma de las palabras de los programas seleccionados. Mientras que en el gráfico de barras se nos muestran las palabras más comunes entre todos los partidos seleccionados. Es posible intercambiar entre la nube y el diagrama gracias a un interruptor.

Fuentes Programas Electorales

Instalación

Una vez descargado el repositorio, ejecutar:

npm install

Después para poner en marcha el entorno de desarollo:

npm start

Acuerdese de cambiar las variables de la conexión con firebase en archivo .env.

Hecho con 🛠️

Licencia

Este código se encuntra bajo la licencia: Mit License - Consulte LICENSE para más información.