You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Description:
Build Google login. User clicks Google → gets token → send to backend → verify → create/find user in MongoDB → generate JWT → user logged in → done.
User Story
Given user wants quick login When user clicks Google login Then system should authenticate and log user in
Description:
Build Google login. User clicks Google → gets token → send to backend → verify → create/find user in MongoDB → generate JWT → user logged in → done.
User Story
Given user wants quick login
When user clicks Google login
Then system should authenticate and log user in
Tasks
Google Cloud Setup
Create Google OAuth App
Get Credentials
Frontend Implementation
Add Google Login Button
Integrate Google Auth
Handle Login Response
Backend Setup (Flask / FastAPI)
Create Google Auth Route
/auth/googleVerify Google Token
MongoDB Integration
Check Existing User
userscollectionCreate User if Not Exists
Avoid Duplicates
JWT Session Handling
Postman Testing 🧪
/auth/googleFrontend Integration
Protected Routes
Run & Validate
Acceptance Criteria
Testing Steps
Definition of Done