Giter VIP home page Giter VIP logo

2019-ncov's Introduction

武汉肺炎疫情实时动态省市地图

武汉加油,众志成城,共抗疫情

丁香园肺炎疫情实时动态 中提供了疫情地图及实时权威新闻,但其中并没有省市地图。我在每天闭门不出为国家做贡献的同时,对疫情地图做了简单的扩展,旨在帮助大家更加直观了解自己家乡的情况。

Todo

  • 添加自动部署,每半个小时部署一次
  • 添加省级地图
  • 优化部署策略,避免白屏
  • 添加信息汇总
  • 对首屏地图组件进行按需加载,加速首屏速度
  • 对省级信息生成独立路由,便于分享
  • 修复云南地级市简称与全称对应关系
  • 修复**各省市地级市简称与全称对应关系
  • 修复湖北天门,潜江,仙桃问题
  • 修复西藏,重庆多拼音问题
  • 修复客户端路由不匹配首页路径时的404行为,在微信浏览器中可能会遇到问题 (使用 alicdn rewrite 解决)
  • 添加实时播报以及省级的实时播报
  • 优化部署策略,对 OSS 上静态资源增量(以前是全量)配置永久缓存,加速部署时间
  • 解决 swr 带来的 Request Queue 时间过长的问题
  • 对 echarts 各组件进行按需加载
  • 对 echarts 中省级地图数据进行按需加载
  • 添加微信分享的 API
  • 添加各省实时消息汇总

截图

快速开始

# 获取数据
$ node build-origin.js

$ npm start

数据来源

数据爬自丁香园,使用脚本 build-origin.js 获取数据。数据每半个小时爬取一次,直接注入到前端,因此对丁香园造成的压力很小

部署

使用 github actionsalioss 自动部署,使用 github actions 的定时任务每半个小时部署一次(为了获取最新数据)。

2019-ncov's People

Contributors

shfshanyue avatar

Watchers

 avatar

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.