AOSSIE-Org / AOSSIE-Org/Devr.AI

FEATURE REQUEST: Add Google OAuth login option to authentication flow

Đang mở
#245 8 bình luận 0 reaction 0 người được giao Xem trên GitHub
Ngôn ngữ chính
Python
Star
102
Fork
137
Chỉ số merge pull request
Không có pull request nào được merge trong 30 ngày

Mô tả

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

Hướng dẫn đóng góp

Chưa lập chỉ mục được hướng dẫn đóng góp cho kho mã nguồn này

Đánh giá

Issue này chưa được đánh giá.

Nhận issue mới trong hộp thư của bạn

Bản tóm tắt ngắn những issue GitHub phù hợp với người mới.