This is the first of 3 tasks for the selection of students for an online intensive course on building web application in Binary Studio Academy 2020.
Used Workbox which helps to build a cool Service Worker for this website and it even works offline now. 💪🤘😜
Also made a pre-commit git hook, which automatically runs workbox and generate workbox-config.js before I commit and push my code to GitHub, so that I don't have to do it manually every time I make changes.
For study purpuses this site was deployed on AWS with the basic CI/CD process using Travis CI and Vercel (former Zeit) with now.json. ​​Vercel also provides integrations for your GitHub, GitLab, and Bitbucket projects, allowing for automatic deployments on every branch push and merge to the default branch.
Thanks to Volodymyr Kushnir for 🧠instructions and template👊!