Live Demo: https://ecstatic-allen-917012.netlify.app/
- React
- react-bootstrap for Navbar, Buttons, and the Question Choices
Setup: npm install followed by npm start (or npm run server - will run with nodemon). Runs on localhost:8000
- passport
- mongodb
- node
- express
- OAuth with google
- Backend - I don't think current method of getting data from backend is most efficient - look for alternatives.
Mernreactreduxnodeexpress
- Google auth Schema information
- googleId
- imageUrl
- name
- givenName
- familyName
why it won't render in safari3rd party sign-in auth
- Backend: server.js
- frontend: authActions.js
- ReactCards.js
- Flashcards.js
- _redirects
https://github.com/kaloraat/mern-auth-bundle
social login references: https://aaryanadil.com/react-social-login-tutorial-google-facebook-and-twitter-oauth2
https://jasonwatmore.com/post/2020/10/25/react-facebook-login-tutorial-example