From Udemy react course. Requires node and npm. Modification of firebase.temp.js component in src/firebase required prior to deployment (see below).
yarn run dev-server
yarn run build:prod
node server/server.js
- Create new Firebase project at https://console.firebase.google.com
- Database - Copy and paste Rules from database_rules.json in src/firebase
- Authentication - Choose sign-in method (Google, Facebook, etc.)
- From Project Overview, choose "Add Firebase to your web app", copy config to src/firebase/firebase.temp.js
- Rename firebase.temp.js to firebase.js
Don't forget to whitelist any local or public domains in firebase console