Buenas, el mes pasado comencé el trabajo final de curso de DAW, y aún no sabia que proyecto hacer. Pero luego descubrí el mapa interactivo que ya todos conocéis https://www.arcgis.com/apps/opsdashboard/index.html#/bda7594740fd40299423467b48e9ecf6 , y encontré este repositorio https://github.com/ExpDev07/coronavirus-tracker-api y como hace poco había visto algo de VUE y REST API, todo me encajaba y enfoque el trabajo en hacer dicha web pero a mi gusto y salio esto.
https://udsgit.github.io/covid-19/
La gran pega, es que el repositorio ya no proporcionaba los datos de las personas recuperadas y me jodió bastante el proyecto (ya que no puedo dar información de los recuperados y el cálculo de las personas activas no seria real), pero bueno, mientras tanto deje desactivado las funcionalidades de los recuperados y el cálculo de los activos momentáneamente solo resta las personas muertas.
Aún tenía muchas ideas en mente, pero ya estaba saturado, porque por cada implementación que añadía, se me ocurría 3 nuevas y luego volvía atrás y quitaba otras cosas que ya no me convencían xD, y tenía ganas de acabarlo ya.
edit: voy añadirle un listado de ideas pendientes de implementar.
Por cierto, tengo una especie de easter egg que tiene que ver con el switch de y la funcionalidad play.
Lista de posibles mejoras (futuros updates).
- Leyenda del mapa: es muy pobre las opciones que se pueden aprovechar con respecto a la leyenda en la librería del GeoChart, y a simple vista no se aprecia mucho, así que lo mejor seria añadirle a mano una leyenda en la esquina inferior izquierda similar a los botones que se pueda apreciar cada franja como se divide
- Los filtros en los Charts: cuesta verlos para alguien que no ha leído la guía de uso, habría que mejorarlo.
- Mejora listado países: añadir posición actual y la anterior, para hacer como en la F1, los puestos que ha adelantado respecto al día anterior (al darle al Play le daría un toque más visual).
- Mejora datos: Añadir el porcentaje diario de cambio respecto al último día y el anterior (+3%, -5%..).
- Recuperar funcionalidad Recuperados/Activos: cuando la API consiga añadir otra base de datos con dichos datos, recuperare toda la funcionalidad asociada (que no es poca).
- Limpiar código de CSS: Actualmente es una locura, tengo estilos creados con sass, uso algunos de bootstrap y tengo añadido estilos incrustado en el html (todo es muy mala practica y tendría que tenerlo ordenado para que sea más fácil hacer cambios).
- Arreglar cargar fetch/backup: Al decidir cargar los datos del fetch/backup estoy teniendo algunos problemas.
- Añadirle un cargando: En su tiempo le había añadido unos loaders, pero luego los quite, me gustaría volver a añadirle otro estilo skeleton loader.