For demonstration purpose only
Add your Firebase credentials in main.js
: https://firebase.google.com/docs/web/setup?authuser=0#add-sdks-initialize
- Create your interface (welcome, login, register and home pages): https://getbootstrap.com/docs/5.0/getting-started/download/#npm
- Install Firebase: https://firebase.google.com/docs/web/setup
- Register users: https://firebase.google.com/docs/auth/web/password-auth
- Login users: https://firebase.google.com/docs/auth/web/password-auth
- Form validation: https://vuelidate-next.netlify.app/
- Keep auth state in VueX:
- Logout
- Auth middleware
npm install
npm run serve
npm run build