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.jsonwith credentials from the third step. - Create a file in the root folder and name it
firebase_client_config.jsonwith 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