This project includes an oauth server, an alexa skill handler (for lambda), and a firebase application built with Vue.
apps | files |
---|---|
oauth server | ./oauth.js |
alexa skill | ./alexa.js |
firebase application | ./src/views/Login.vue |
- Go to
https://console.firebase.google.com/
and create a new firebase project. In this case the project's id isluminary-1696a
. - After that go to
Authentication
>Sign-in method
> (enable Google / Facebook). Make sure to follow the instructions for Facebook setup. - Get firebaseConfig credentials for your webApp and firebase admin credentials. Go to
Settings
>General
>Your Apps
. Finally to get firebase admin sdk credentials go toSettings
>Service Accounts
>Firebase admin SDK
. - Create a file in the root folder and name it
firebase_admin_private_key.json
with credentials from the third step. - Create a file in the root folder and name it
firebase_client_config.json
with credentials from the third step.
yarn install
yarn run serve
yarn run build
yarn run test
yarn run lint
yarn run test:e2e
yarn run test:unit