Coder Social home page Coder Social logo

midudev / covid-vacuna Goto Github PK

View Code? Open in Web Editor NEW
360.0 5.0 126.0 15.05 MB

App para ver el estado de la vacunación COVID-19 en España

Home Page: https://covid-vacuna.app

License: Apache License 2.0

JavaScript 81.97% CSS 17.59% Shell 0.45%
covid covid-19 covid-19-spain covid-19-data covid-19-dataset hacktoberfest

covid-vacuna's Introduction

covid-vacuna's People

Contributors

arkalex avatar bgonp avatar caenguidanos avatar codingwithdani avatar costales avatar daniperezluna avatar davidmaillo avatar devagja avatar drobledom avatar entwistleox avatar esqui2002 avatar frmjar avatar javi95z avatar javierscode avatar jordevo avatar jotagep avatar kalanda avatar kevinjuanjacque avatar miangame avatar midudev avatar oespino avatar pangeasi avatar roberthgnz avatar santiagocasasrey avatar sergioedo avatar sigdeletras avatar susomejias avatar theleank avatar vab1997 avatar xaconi avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar

covid-vacuna's Issues

Error con safari

Hola! tengo un error con la visualización en Safari, estoy utilizando macOS Catalina 10.15.6 (19G2021).
Captura de pantalla 2021-01-26 a las 23 37 24
No cargan colaboradores, no cargan gráficos correctamente.
Escribo por si hay algún error en mi configuración.
Saludos

PD: Visualizo en Chrome y se visualiza correctamente.

Propuesta

Hola, felicidades a todos y todas por el trabajo, consulto la página casi todos los días.

Mi sugerencia es que implementéis un apartado de comentarios, a través de ellos tendríais algún feedback de usuario y os sería más fácil depurar alguna funcionalidad además de hacer la app algo más atractiva para el usuario.

Un saludo

Sección "En los medios" sin alinear

Primero de todo, ¡Gran trabajo!

Al lío, La sección "En los medios" no aparece con la alineación del resto por haberse colocado fuera del div "container".

Propuesto pull request #21

Sugerencia de regreso a inicio y click mapa

Hola, quería sugerir el añadido de un botón al menos en la zona inferior de la página que al hacer click te lleve de nuevo hasta arriba, yo utilizo el móvil para ver la página y es algo incómodo hacer scroll todo el rato con el dedo, también propongo poder hacer click en cada cccaa del mapa y que te dirija directamente a los datos de vacunación en dicha comunidad, todo ello desde el móvil, no sé hasta qué punto sea práctico lo segundo, pero lo sugiero también.

Un saludo y gracias por la app :)

José

Ordenar fabricantes de vacunas por cantidad

image

Buenas, quedaría mejor si se ordenan las vacunas según la cantidad del fabricante, es decir, la vacuna AstraZeneca debería salir en segunda posición al tener más dosis que la moderna.

Un saludo.

Bug en el mapa

Mirando un poco por encima el mapa, el popup con la información de cada comunidad aparece muy arriba de la pantalla.
Si haces demasiado scroll a la página y te pones sobre el mapa, el popup no se ve.
Siempre sale muy alto. Debería de salir mas cerca del mapa y cambiar su posición dependiendo del scroll de la pantalla y quizás la comunidad para que aparezca arriba, abajo, izquierda y derecha.

La letra también me parece demasiado pequeña.

image

404: Descargar datos en formato JSON

Hola buenas, he detectado un pequeño problema a la hora de descargar los datos desde la aplicación si no hay filtro establecido.

Para reproducirlo sigue los pasos.

  • Entra en la web.
  • Click en descargar datos.

Esto solo pasa si no hay ninguna fecha seleccionada.

Screenshot_25

% población vacunado no refresca datos

Si miráis los datos totales, hoy 10/02 pone que % población vacunada es del 4.63 (en la tabla de autonomías) mientras que en los radiobuttons de arriba marca 2,89%.

Gráfica de progreso

Hi devs,

He pensado en utilizar recharts para la gráfica. ¿Qué os parece? Creo que es de las librerías menos pesadas y con buen resultado, fácil de implementar y mantener.

Salud!

Problema con selector de modo oscuro

Al cambiar entre los distintos modos se rompe el css, el selector ya no se queda sticky en la parte superior como si pasa cuando está seleccionado sistema. Esto influye también a futuros desarrollos en los que se juega con los position de los elementos.
gifProduccion

Calculo erroneo en la población vacunada

image
Buenas, creo que el calculo actual de la población vacunada es DosisAdministradas/NoHabitantes, cuando deberia de ser (DosisAdministradas-PersonasConPautaCompleta) / NoHabitantes.

Calculos
PoblaciónEspaña = 46,94 millones = 46.94 * 10^6
Población vacunada = DosisAdministradas/NoHabitantes*100 = 1474189 / (46.94 * 10^6) * 100 = 3.14%
Deberia de ser
Población vacunada = (DosisAdministradas-PersonasConPautaCompleta) / NoHabitantes = (1474189-251866) / (46.94*10^6) * 100 = 2.6%

Mejorar los gráficos y dar datos de stock y dosis necesarias para pautas parciales

Sugiero

  • Gráficos de evolución por comunidad autónoma
  • Gráficos con total de pautas completas y pautas medias

Además estaría bien visualizar las dosis necesarias para completar la pauta en 21 días (vacunados solo con una dosis hace 21 días), y la evolución de ese dato en las próximas semanas.

También estaría bien saber el stock (dosis no usadas) para comparar con las dosis necesarias.

Y todo eso, de nuevo, en total o por comunidad autónoma.

Bug en los números de la tabla de datos

Al ordenar las columnas está tomando los datos como si fueran decimales es decir, que en vez de interpretarlo como un numero entero, el punto de los 'miles', lo está interpreta como si fuera una 'coma'. De ahí que haga mal la ordenación en las columnas de 'Dosis completas', 'Dosis suministradas' y 'Pautas Completas'
BugDecimales

Mostrar si la estimación se retrasa o avanza

Sería interesante poder ver si la estimación del 50/75/100% de vacunación esta mejorando o empeorando con respecto a fechas anteriores. Se podrían mostrar una flechas en verde y rojo por ejemplo.

Incluso se podría hacer una gráfica con la variación de las estimaciones.

Esto permitiría ver de otra manera si se está aumentando el ritmo de vacunación.

Añadir fecha de última actualización al JSON

Muy buenas,

Como imagino que pilláis los datos de la hoja de cálculo del Ministerio, en ella hay un dato sobre el día de la última actualización de cada una de las autonomías que estaría bien incluir en el JSON, para que quienes queramos consumirlo podamos incluir cuándo se han actualizado los datos por última vez.

Un saludo,

Weekly Number of vaccines received

Great job
Suggest you add a table with total vaccines received everyweek by région since vaccines were initially received in spain

regions

¿ Cómo puedo colaborar ?

Me parece interesante el proyecto y no sé que piensas para que otros países puedan usar esto cómo plantilla o similar que se pueda hacer cualquiera de las siguientes features:

  • Usar Airtable u otra DB para consumir los datos con la API (La versión gratuita puede funcionará a la perfección )
  • Posibilidad de personalizar la App, temas con Tailwind ?
  • Guía de cómo clonarlo, personalizar, agregar data y montar tu versión en vercel ( Para otros países en la misma situación o personas interesadas, además se puede agregar una convención de nombres en proyectos de vercel cómo sv-vacunacovid.vercel.app , es-vacunacovid.vercel.app , esto pensado para los que no podrán agregar un domain propio )
  • Si existe un tutorial , agregarlo cómo recurso de aprendizaje o cómo la propia guía D :

Otra duda/comentarios, me gusta mucho tu contenido y he aprendido mucho de ello, cómo puedo ayudar en este proyecto ?, para "aprender haciendo" y pues aportando a la idea del website.


PD: Para trigger del build a Vercel se puede usar un script de Drive y en el evento update de Airtable se gatilla ha drive
lo que luego ejecuta un script a un hook de vercel y generará un build.

Sugerencia

Hola

En primer lugar quiero agradecer y felicitaros por la creación de esta página, creo que va a ayudar a muchos a ver un horizonte y aportar esperanza en esta pandemia.

Mi sugerencia es sencilla, se trataría de crear una función que permita estimar qué porcentaje de vacunados habrá dentro de un determinado tiempo, por ejemplo, en marzo o en abril, partiendo del ritmo que se ha llevado hasta el momento. Y si además se pudiera ver la velocidad aproximada con que se está vacunando, y calcular cómo cambiaría la estimación en función del aumento en la velocidad, sería todavía mejor, aunque quizás es pedir mucho por el momento.

Muchas gracias y seguid así,

Agustín Calvo

Unificar graficas

Usar una unica grafica para mostrar el numero de dosis entregadas (¿quizas apiladas las de distintos fabricantes?) y el numero de dosis administradas, asi si ve mejor la relacion entre ambas.

No se ve algunos textos

Captura de pantalla de 2021-01-22 19-32-41

En tema claro funciona bien, pero en dark y el otro parece que hay alguna propiedad filter que hace que no se vea.

Versión UK

He hecho una versión para UK, que es un fork, pero manteniéndolo simple. https://covid-vaccine.app/

Como, sinceramente, soy un novato, no sé qué está bien o mal. Además, no estoy seguro de si la atribución que he descrito es apropiada.

Solo me falta meter una GitHub action para descargar a diario el set de datos. Afortunadamente, la web de UK publica en formato JSON.

Los datos de la vacunación en UK son muy interesantes porque se pueden desgranar a nivel hospital, y hasta barrios. Desafortunadamente, este nivel de detalle viene con un precio: es semanal. Es decir, el acumulado de vacunaciones diario solo muestra los totales de primera y segunda dosis.

Gracias.

error: link como-incrustar

Expected Behavior

al hacer clic sobre el enlace /como-incrustar debería navegar

Current Behavior

solo cuando se navega a través del clic en el enlace da error, si accedes directamente no

Steps to Reproduce

ezgif com-video-to-gif

Context (Environment)

en desarrollo da ese error, en pro "An unexpected error has occurred."

relacionado: vercel/styled-jsx#425

PWA instalada - No actualiza versión

Tras instalar la aplicación en el mòvil (funcionalida de PWA), por más que refresco (con el swipe de arriba a abajo), sigo viendo la versión de hace 6 días (donde aun no había mapa de las comunidades):

Mientras que en el navegador del movil (chrome), me aparece la más reciente, incluso me propone instalarla, cuando ya la tengo (supongo que debe detectar que es otra versión)

Ordenación por "% población vacunada"

En la tabla del listado de comunidades, al intentar ordenar por la columna "% población vacunada" la ordenación no se realiza correctamente. Adjunto vídeo.

Ordenacion_poblacion_vacunada.mp4

El % que indican es erróneo

El % de población que indican que está vacunado no coincide del primer cuadro con el listado por autonomías, el primero es erróneo, el correcto es el 4,62 que aparece en el listado por autonomías, el 2,83% del primer recuadro esta mal.
Saludos
Eusebio

Consulta sobre variable representada en el mapa

Saludos!

¿Qué dato se está usando concretamente para "colorear" el mapa?

En SpainMap.jsx se indica que es el porcentaje ¿pero a qué porcentaje se refiere? ¿entregadas, poblaciónAdministrada o poblacionCompletas?

Creo que se le puede sacar más jugo a ese mapa temático (técnicamente se denomina un mapa de coropletas), por ejemlo añadiendo un subtítulo de la variable representada, pero no logro saber qué representa concretamente.

A todos esto mis más sinceras felicitaciones a @midudev y todos los que estáis colaborando.

Población vacunada

Buenas,
El % donde mencionais, población vacunada, me consta que es incorrecto, razón:
En estos momentos la situación es la siguiente según vuestra web:
Dosis administradas: 1.865.342
Población vacunada: 3,97%
Personas con dosis completa:586.122 (1,25% de la población)

Con estos datos, las personas que han recibido 1dosis son, 1.865.342-(586.122 x 2) =693.098
Personas q han recibido 2 dosis 586.122
Total personas vacunadas 693.098+586.122=1.279.220
Lo que supone el 2,73%de la Población y no el 3,97%.

Si creéis que 1865342 personas se han vacunado, ESTAIS EQUIVOCADOS, no es lo mismo dosis administradas que personas vacunadas
Gracias de antemano.

Superposición de botones

image

Tras añadir los botones de idioma,, en los dispositivos móviles la parte superior empieza a estar algo satura y en algunos modelos se superponen los botones.

Datos mapa Vs Datos Tabla "% población vacunada"

El porcentaje de "% población vacunada" en los tips emergentes que aparecen al dejar el ratón sobre una comunidad autónoma en el mapa no coinciden con el "% población vacunada" de la Tabla.

MapaVsListadoComunidades

Sugerencia de regreso a inicio y click mapa

Hola, quería sugerir el añadido de un botón al menos en la zona inferior de la página que al hacer click te lleve de nuevo hasta arriba, yo utilizo el móvil para ver la página y es algo incómodo hacer scroll todo el rato con el dedo, también propongo poder hacer click en cada cccaa del mapa y que te dirija directamente a los datos de vacunación en dicha comunidad, todo ello desde el móvil, no sé hasta qué punto sea práctico lo segundo, pero lo sugiero también.

Un saludo y gracias por la app :)

José

Mapa Ceuta y Melilla

Hola!
Abro esta issue porque he hecho un mapa con todas las comunidades. Aunque revisando ahora las issues, he visto que ya había alguna pero la verdad es que no las he visto hasta ahora 😅 Lo he hecho con la API de ArcGIS y me gustaría recibir vuestro feedback para terminar de integrarlo y acabarlo.

He hecho un par de versiones a ver qué os parecen!
En esta aparecen todas las comunidades del mismo color:
Captura de pantalla 2021-01-27 a las 22 59 08

En esta según el % de vacunación total de la población:
Captura de pantalla 2021-01-27 a las 23 26 07

Podéis verlo en directo en este enlace: https://libertadcc.github.io/covid-ccaa/
Y el enlace al repo: https://github.com/libertadcc/covid-ccaa

¡Gracias por los comentarios!

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.