In this video, we create a website with a login page and form with email and password authentication using Nuxt.js and Vuetify. We build a basic login form that we use to sign a user in and also a button to send a password reset link if a user forgot their password. We also added a protected route or dashboard where the user is redirected to and can also log out using a button. VueJS is an easy to use light weight javascript based programming language and is ES5 or ES6 compatible. Using Nuxt.js, we can get started building vue components and progressive web applications faster.
Code repo: https://gitlab.com/codebasetutorials/firebase-email-password-auth-nuxt
Firebase docs: https://firebase.google.com/docs/auth/web/password-auth
Firebase Nuxt docs: https://firebase.nuxtjs.org/
Vuetify docs: https://vuetifyjs.com/en/getting-started/installation/
Chapters:
#firebase #nuxtjs #vuetify #vue #javascript