Hoping to simplify the development of a web app built on Firebase for easy entry to Google services. Styled with Google's Material UI. Access to Google API Javascript Library with 'window.gapi'.
Bootstrapped from Create React App (Redux Template)
Using React Router to navigate. Routes are configured in './app/routeConfig
In order to set this integration set up, make sure to update these values:
- git clone
- add .env to .gitignore
- update package.json name to proper app name
- update index.html with proper title and meta tags
- create firebase project on firebase.google.com
- set up proper credentials, oauth screens, and API access on google cloud
- add values from firebase generated config file to .env file
- update gapiConfig in './app/gapi' to add proper API discoveryDocs
- firebase init
- yarn start
To customize the app:
- Add proper app assets to the public folder
- Update './app/routeConfig' with the Desired Routes
- Update './app/gapi' with the desired Discovery Docs
- Add firebase modules to './app/firebase'
- Be sure add proper firebase config variables to .env
- as well as firebase script tags in index.html
- customize material ui theme at './app/theme'