Skip to content

awojobigodfrey/Coronavirus-Live-Monitor

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

48 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Coronavirus (COVID-19) Web App

GitHub last commit GitHub stars GitHub followers

Your new hub for news, information, and latest updates about the Coronavirus (COVID-19) outbreak.

Site Example Image

Tech Stack

  • HTML, CSS, and Javascript (ES6) — Public Site
  • PHP — Public Routes to Update Cases (includes web scraping for cases) and Press Video Data
  • Node.js/Express.js — Local web server to scrape W.H.O. site for latest press video
  • Python — Cronjobs to request PHP servers and local servers

Third Party Software Used

  • Various NPM packages including Express.js, Puppeteer, and more
  • Various Python/PyPi modules including requests, scheduler, and more
  • NewsAPI for fetching latest news
  • Moment.js for displaying dates and times nicely

File Structure

  • cronjobs — Python programs to create services that run periodically to update data for the site.
  • scrapers — Web scrapers to scrape third-party sites for data.
  • site — The main frontend site written in plain HTML, CSS, and JavaScript.
  • site/server — Files which run on the server to update public data for the frontend site. These files are then called/requested by the cronjobs.

License and Credits

Coronavirus Live Monitor was built solely by web developer and student Gabriel Romualdo.

The code is completely OSS and is MIT Licensed. See LICENSE.txt for details.

About

Coronavirus Monitor Web App with latest news, current cases, etc.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 59.6%
  • PHP 33.1%
  • CSS 6.3%
  • Python 1.0%