- Frontend: React
- Backend: Express, Node.js
express
express-session
axios
passport
cors
passport-google-oauth20
react-router-dom
This project is a practice implementation of Google login authentication. It combines React for the frontend and Express for the backend to create a seamless login experience using Google OAuth 2.0.
- 🔐 Google OAuth 2.0 integration
- 🔒 Secure session management
- 🔗 Client-server communication via Axios
- 🧭 Routing handled by React Router
- 📥 Clone the repository.
- 📦 Install the dependencies with
npm install
. - 🔧 Set up Google OAuth credentials in the
.env
file. - 🖥️ Run the backend server using
node server.js
. - 🚀 Start the frontend with
npm start
.