Servicio de API que te provee toda la información necesaria sobre el estado del COVID-19 a nivel nacional, departamental y provincial en el Perú.
Esta aplicación le proporciona información sobre el estado del COVID-19 en los 25 departamentos y 196 provincias que conforman al Perú, y a nivel nacional, cada una de estas informaciones contiene datos como la cantidad de casos positivos en sus diferentes variaciones (total, hombres y mujeres), cantidad de decesos (total, hombre, mujeres y por etapa de vida), cantidad poblacional demográfica y el año, mes y día de cuando fue recopilado cada uno de estos datos, así como también poder recuperar la información en los ultimos n° días.
NOTA: Está API fue elaborada gracias a los datos abiertos que nos provee el MINSA sobre el estado del COVID-19 en el Perú (https://covid19.minsa.gob.pe/sala_situacional.asp)
LENGUAJES Y PROGRAMAS USADOS:
Backend | Frontend |
---|---|
NodeJS | React |
Python | Styled Components |
Redis | |
QGIS |
ENLACES PARA ENTENDER MEJOR LA APP:
-
Hacer fork del proyecto
-
Clonar rama fork
git clone https://github.com/_nameuser_/COVID19Peru-Backend.git
-
Instalar los paquetes especificados
Para NodeJS
npm install
Para Python
-
En windows
pip install
-
En Linux
pip3 install
-
-
Instalar y Ejecutar Redis
sudo apt update sudo apt install redis-server redis-server & //Ejecutar el servidor en segundo plano redis-cli //Verificar host y puerto del servidor de Redis
-
Crear variables de entorno (variables.env)
MONGO_URI = url de tu BD de mongo local o remoto REDIS_HOST = host de tu servidor de redis REDIS_PORT = puerto de tu servidor de redis
-
Ejecutar aplicación
npm run dev
-
Realizar cambios y pushearlos
git push origin main
-
Comparar y crear PR
-
A esperar el mergeo del PR ✿◡‿◡
IMPORTANTE: Para correr esta aplicación tienes que tener instalado NodeJS y Python
-
No hagas PRs para refactorizar código o cambiar la estructura del proyecto (carpetas), la idea es añadir más funcionalidades
-
Puedes añadir PRs que enriquezcan el contenido de las APIS
- Añadir URLs de imagen por cada departamento o provincia en las APIs implementadas.
- Añadir datos respecto a la población demográfica por cada departamento o provincia en las APIS implementadas.
- Crear nuevas APIs respecto al estado de vacunación en el Perú.