If you want to become a more advanced Vue developer, especially if you want to use advanced features like the Composition API, it's important to have some level of understanding of how reactivity works under the hood.
This tutorial is a step-by-step guide to building a functional survey app using Vue.js and Firebase. From validating the user’s data through Vuelidate, to authentication and data storage using Firebase servers.
If all you're trying to do is add some basic PWA magic to your Vue.js app, the Vue CLI PWA plugin is pure magic. What it doesn't do out of the box, though, is handle activation of the service worker when an updated one is found.