This is a small dataviz project hacked together to answer the question: When was the last time Bayern München was NOT the Bundesliga team with most points in the last 34 matches? I didn't find this stat on any of the popular football websites.
(Answer: Actually not as long ago as you might expect, on round 4 of the 2019/2020 season.)
- OpenLigaDB provides detailed data for every Bundesliga match
- D3, because it's the de facto standard for dataviz in javascript and I wanted to learn how to use it in combination with react. This project is mostly based on this example.
- react, create-react-app, react-use, material-ui, just because I feel comfortable building stuff with these
- gh-pages and GitHub Actions, because this was an opportunity to play around with these features.
- create-react-app PWA service workers and workbox caching strategies, because openligadb api responses cannot be properly cached by the default browser cache and I wanted to learn more about service workers anyway.