All works

Covid-19 Tracker

Live Covid-19 numbers by country, with a world map, a trend chart and a sortable table.

  • React
  • Material UI
  • Leaflet
  • Chart.js
Screenshot of Covid-19 Tracker

A dashboard for Covid-19 data. Pick a country, or stay on worldwide, and every panel updates.

What it does

  • Totals for cases, recoveries and deaths, worldwide or per country
  • A Leaflet world map with circles sized by case count
  • A Chart.js line graph of new cases over time
  • A table of countries sorted by number of cases

How it’s built

React, Material UI, Leaflet and Chart.js, with data from the open disease.sh API.

More projects

OfflineScreenshot of Share Files

Share Files

Upload files and share them with a single link. Self-hostable with Node.js and MongoDB.

  • Node.js
  • Express
  • MongoDB
Screenshot of Amazon Clone

Amazon Clone

An Amazon-style store with sign-in, a basket, Stripe checkout and order history.

  • React
  • Firebase
  • Stripe
OfflineScreenshot of Excel Clipboard

Excel Clipboard

Paste cells copied from Excel and get an HTML table on the page.

  • React
  • TypeScript
  • Sass