AOSSIE-Org / AOSSIE-Org/Devr.AI

FEATURE REQUEST: Add Google OAuth login option to authentication flow

Ouverte
#245 8 commentaires 0 réactions 0 personnes assignées Voir sur GitHub
Langage dominant
Python
Étoiles
102
Forks
137
Métriques de merge des PR
Aucune PR mergée en 30 j

Description

### Is your feature request related to a problem?

- [x] Yes, it is related to a problem

### Describe the feature you'd like

## 🌟 Feature Description
Currently, the application only supports email/password authentication via Supabase.
Adding Google OAuth authentication would significantly improve the user onboarding experience and reduce friction during signup and login.

Supabase already provides built-in support for Google OAuth, so this feature can be implemented with minimal backend changes and primarily frontend work.

## 🔍 Problem Statement
Currently, the application only supports email/password authentication.
This creates friction during signup due to email verification issues and
may discourage users from completing registration.

A social login option like Google OAuth would simplify authentication
and improve the overall user experience.

## 🎯 Expected Outcome
1. Users should be able to sign up and sign in using their Google account
2. A "Continue with Google" button should be available on login and signup pages
3. Google-authenticated users should be handled seamlessly by the existing auth flow
4. Existing email/password authentication should remain unaffected.

## 📷 Screenshots and Design Ideas
Image

It will look something like this.

## 📋 Additional Context
Supabase supports Google OAuth out of the box, which makes this feature
mostly frontend-focused. This would be a good enhancement for improving
user onboarding and aligns with standard authentication practices.

### Record

- [x] I agree to follow this project's Code of Conduct
- [x] I want to work on implementing this feature

Guide de contribution

Aucun guide de contribution indexé pour ce dépôt

Évaluation

Cette issue n'a pas encore été évaluée.

Recevez les nouvelles issues par e-mail

Un résumé court des issues GitHub adaptées aux débutants.