AOSSIE-Org / AOSSIE-Org/Devr.AI

FEATURE REQUEST: Add Google OAuth login option to authentication flow

Abierto
#245 8 comentarios 0 reacciones 0 asignados Ver en GitHub
Lenguaje dominante
Python
Estrellas
102
Forks
137
Métricas de merge de PR
Sin PR fusionados en 30 d

Descripción

### 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

Guía de contribución

No hay ninguna guía de contribución indexada para este repositorio

Evaluación

Este issue todavía no se ha evaluado.

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.