nz-m / SocialEcho

Social networking platform with automated content moderation and context-based authentication system
https://socialecho.netlify.app
MIT License
2.13k stars 506 forks source link

[FEAT]: Google Sign-In Integration #57

Open sahil28032005 opened 3 months ago

sahil28032005 commented 3 months ago

Description

Add Google Sign-In functionality to the website to allow users to authenticate using their Google accounts. This feature aims to provide a convenient and secure login method, enhancing user experience and potentially increasing user registration rates.

Requirements

  1. Google Sign-In Button: Add a Google Sign-In button on the login and registration pages.
  2. OAuth 2.0 Implementation: Implement OAuth 2.0 flow to securely authenticate users via their Google accounts.
  3. Backend Integration: Connect the authentication process to the backend, ensuring proper user session management.
  4. UI/UX: Ensure the sign-in process is seamless and intuitive for users.
  5. Error Handling: Properly handle and display any errors that occur during the sign-in process.

Additional Information

Acceptance Criteria

  1. Users can see a Google Sign-In button on the login and registration pages.
  2. Users can sign in using their Google accounts.
  3. The backend properly handles the OAuth 2.0 authentication flow.
  4. Users are seamlessly redirected to the dashboard or appropriate page after sign-in.
  5. Proper error messages are displayed for any authentication errors.

Tasks


Labels: enhancement, authentication, frontend, backend

Mr-mahato commented 2 months ago

Hey I am intreseted to work on this project and would be happy to solve these tasks.

sahil28032005 commented 1 month ago

Then do it as fast as possible!

Mr-mahato commented 1 month ago

ok i am on it.