Wuhan new coronavirus epidemic prevention information platform Progressive Web Application Project
简体中文 | English
Almost all the mainstream web browsers like Chrome, Firefox, Opera, Edge, UC, Xiaomi, QQ are compatible with the website ( Nota Bene : Safari supports W3C and help with the lagging issues. Icon insertion is supported but some advanced features like caching and off-line mode may not be functioning at this moment )
- Programming language : TypeScript v5
- Engine : WebCell v3
- Library : BootCell v2
- State management : MobX v6
- PWA framework : Workbox v7
- Packaging tool : Parcel v2
- CI / CD: GitHub Actions + Pages
-
Task dashboard :https://github.com/orgs/wuhan2020/projects/1?fullscreen=true
-
UI design :in progress. Developers: please refer to the current website.
-
Install PNPM
npm i pnpm -g
-
git clone https://github.com/wuhan2020/WebApp.git
-
Run the commands in the directory of this project
pnpm i npm start
(Windows users please run in PowerShell 5.1+、Git Bash or WSL)
-
Install and start rest-api
-
pnpm start:local
https://github.com/wuhan2020/WebApp/graphs/contributors
Kaiyuanshe provide domestic filed domain names https://wuhan2020.kaiyuanshe.cn/ , In order to solve the obstacles when sharing in domestic application software.
Special thanks to the following students for providing the epidemic data from Lilac Garden :