Coder Social home page Coder Social logo

butaca / covid19uy.com Goto Github PK

View Code? Open in Web Editor NEW
6.0 1.0 1.0 59.6 MB

Repositorio de https://covid19uy.com/

Home Page: https://covid19uy.com

License: MIT License

JavaScript 66.04% HTML 32.51% Shell 0.13% SCSS 1.32%
uruguay covid-19 covid-19-data covid-19-dataset covid-19-tracker covid-19-data-analysis covid-19-uy

covid19uy.com's Introduction

Coronavirus COVID-19 en Uruguay

⚠️⚠️⚠️ El repositorio está archivado porque el sitio se ha dado de baja. ⚠️⚠️⚠️

Por tal motivo la información siguiente es vieja y está desactualizada.

Introducción

Repositorio del sitio https://covid19uy.com/.

El sitio usa HTTPS 🔒 y es estático, gratis y no tiene publicidad. Fue creado desinteresadamente, su único propósito es ayudar.

Usa información oficial, pública y verificable del MSP publicada por SINAE.

Cuenta con el apoyo de Netlify en su programa de ayuda a sitios sobre COVID-19.

Información técnica

  • El sitio es estático, generado con Hugo.
  • Utiliza Bulma para estilos y layout.
  • La simulación utiliza PixiJS.
  • Las gráficas se hacen con Chart.js.
  • El sistema de build es Gulp.

Datos

DATA = assets/js/data/

Datos ingresados manualmente

  • Los datos de Uruguay se obtienen de los informes diarios del MSP reportados por SINAE y se ingresan de manera manual en el archivo [DATA]/uruguay.json.
  • En en archivo [DATA]/uruguayDeaths.json se van registrando los fallecimientos.
  • Los datos históricos sobre ocupación de camas de CTI, se ingresan manualmente, usando los informes diarios de SUMI y se guardan en [DATA]/icuHistory.json. Por ahora no se usan.

Datos descargados automáticamente durante el build

Cómo desarrollar

  1. Instalar npm, Hugo y Gulp.
  2. Instalar dependencias con npm i.
  3. Correr un servidor local con gulp develop
  4. Happy coding!

Branches

Como por ahora hay un único de desarrollador, se utiliza un esquema de branches simple:

  • master: Branch de producción
  • develop: Branch de desarrollo

Cuando un feature lleva mucho tiempo de desarrollo, se crea un branch dedicado para el feature. Por ejemplo:

  • sim: Simulador.
  • region: Comparaciones con otros países de la región.

Deploy

El sitio está hosteado en Netlify y cada vez que se hace un push en master se dispara un build en forma automática. También se dispara un build cada 15 minutos con GitHub Actions.

covid19uy.com's People

Contributors

butaca avatar dependabot[bot] avatar tadeo avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar

Forkers

tadeo

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.