For demonstration purpose only
Add your Firebase credentials in main.js
: https://firebase.google.com/docs/web/setup?authuser=0#add-sdks-initialize
- Create Vue projet and clean files
- Add Bulma and create view pages
$ npm install bulma --save
- Create
src/assets/scss/app.scss
and import it inmain.js
file
- Create
- Init Firebase project (active email authentification)
- Create an application in the Firebase project
- Add Firebase config json in
main.js
file
$ npm install firebase --save
- Register users
- Authenticate users
- Keep auth state in VueX
- Sign out
- Middleware
- Form validation with Vuelidate
$ npm install vuelidate --save
npm install
npm run serve
npm run build