Skip to content

Latest commit

 

History

History
16 lines (15 loc) · 1.07 KB

README.md

File metadata and controls

16 lines (15 loc) · 1.07 KB

TODO / ROADMAP

  • Implement pagination/infinite scroll for search/filter-results as well
  • Refactor states in "useFetch"-custom-hook into a reducer - and perhaps share the result in App.js via useContext to avoid happy props drilling...
  • And while you're on it: Find better var names in useFetch-hook - brr - and DRY that beast up
  • Transform "loadData" in "useFetch"-hook into async function
  • And while you're on it: Use axios
  • Implement more filter options in countries search bar & redesign filter bar
  • Implement sort options
  • Implement comparision options (perhaps in dashboard footer) to load "comparison data" (e.g. covid stats from a week ago) that's visualized in every data card alongside the current covid data (ups/downs in % or similar & marked red/green accordingly)
  • Implement "dashboard auto-refresh" every 15 minutes or so (check API-docs for info on regular update intervals)
  • Redesign footer - you can do better ;-)
  • Modularize bloated App.css
  • Switch to CSS Modules & SASS/SCSS
  • Follow BEM
  • ...