COVID Data Canada

COVID DATA CANADA

Project information

Covid Data Canada is a web application that provides real-time information about COVID-19 cases in Canada. Leveraging HTML5, CSS, NodeJS, and TypeScript, the application offers a user-friendly interface to access and display data sourced from ourworldindata.org
Key features of the project include:

  • Real-time Data: The application fetches and displays information on total cases, new cases, total deaths, and new deaths caused by COVID-19 in Canada. Each field can also be updated by the users.
  • MongoDB Integration: Data is stored and managed efficiently using MongoDB, ensuring scalability and quick access to information.
  • Mocha Unit Testing: The project includes a Mocha unit testing program with five client-side test applications. Each test corresponds to one of the standard CRUD operations performed on a single record through HTTP requests to the server. Additionally, a fifth test reports the number of deaths between two specified dates.