So many Coronavirus statistics websites are built these days!
Sharing with you mine which is a responsive dashboard website I created presenting Coronavirus (COVID-19) pandemic live statistics and news tracking historical data, daily charts, graphs, a per country view and more! coronavirus-epidemic.com
Note: VPN/Antivirus policies might block this website because the domain includes the word "virus" (how stupid is that?), so you can also use try using this alternative link.
So besides the obvious which is sharing with you some screenshots and the list of technologies used, I added some fun-to-read coronavirus guide for humans (which of course includes lots of emojis!) - Just slide down this article to see it π Feel free to suggest some of yours!
In any case, if you have some questions, feedback or recommendations - You are welcome to leave any comment
Screenshots
Desktop
Mobile
Tech Stack
Backend:
- TypeScript
- Express.js (Node.js) - Web server
- Redis - For background tasks & caching needs
Frontend:
- HTML & CSS
- jQuery
- jQuery Plugins & Widgets:
- country-emoji - Easy conversion of a country name into a flag/code and vice versa
- Lovely design by Themeforest
Hosting:
APIs
- SCMP (South China Morning Post)
- Virustracker API
- Pomber API
- User country selection - ipapi.co API
- Few more...
And since we all like emojis..
π¦ π· Coronavirus Humans Guide
Some of the credit goes to: https://emojipedia.org/coronavirus/
π«π€¦ Don't touch your face
π«π€§π€² Don't sneeze into hands
π«π€ No handshakes
π«π§βπ€βπ§ No close contact
π«π No large gatherings
π«ππ‘ When using local shops, don't buy literally everything on the shelves. Leave enough for others!
β
π€§πͺ Do sneeze into your elbow
β
π· Do put a medical mask
π§Όπβ²2β£0β£ Wash your hands regularly, for at least 20 seconds
π§΄π€² If soap is unavailable; use alcohol-based handrub / sanitizer
β
π¦π If practical, have groceries and other items delivered to your home
π§βπ§ Keep a reasonable distance from others
π§β«β«π§ Stand 2m (6ft) apart
π§π Stay at home
If you liked the article, please give it a β on web-coronavirus-stats repository and click the β€οΈ below so other people will see it on DEV.to :) ! Feel free to follow me on Github






Latest comments (49)
Excellent job! π
Please check out our COVID-19 widgets and simple API.
Similar to your website, our widgets show live statistics local to a visitor depending on one's location
wow looks good!
great job π
there's a widget that defaults to the current country of the viewer. Would you mind sharing how to do that?
Hi @chan_austria777 , sure! I am basing my decision of what country to auto-select according to the client's public IP address. Note that it's not 100% correct since you might be using a VPN or something that alters your IP address but for my needs it was enough. To detect the IP address I am using the following ipapi.co API, specifically the following /GET ipapi.co/json/ endpoint which results with a simple JSON that you can retrieve the user's country code from.
Thank you
Super nice @jarovarga :) I can understand you!
It looks amazing. But I want to say something. May it be good that the header container sticky. For example;
I love your suggestion @aligoren , Thank you.
Good idea!
I noticed an error on Chile's continent, it says Chile is in Africa, but it is actually in South America.
Thank you I have just added this to my tasks list :)
Edit: Fixed :)
Is this template that you use for this dashboard: : designreset.com/cork/ltr/demo8/
Yes but it has few diffs
Ok, if you say so.
Awesome design, website is working awesome too. Great job.
Thank you @nedimf :)
really good Tomer!!