Skip to content

Ajouter les providers OAuth Google et GitHub avec landing page moderne - #104

Merged
bahmez merged 2 commits into
devfrom
feature/add-new-auth-provider-google-github
Jan 16, 2026
Merged

bahmez merged 2 commits into
devfrom
feature/add-new-auth-provider-google-github

Conversation

@bahmez

@bahmez bahmez commented Jan 16, 2026

Copy link
Copy Markdown
Owner

Implémentation de l'authentification OAuth avec Google et GitHub, ainsi qu'une landing page redessinée.

Lié au ticket: T-104 - Authentification Google et GitHub

Checklist

  • Ajouter les providers Google et GitHub à Firebase
  • Intégrer les méthodes de connexion OAuth dans le contexte d'auth
  • Ajouter les boutons Google et GitHub avec icônes sur la page login
  • Créer une landing page moderne avec showcase de fonctionnalités
  • Implémenter le design responsif
  • Aucune erreur de linting

Fichiers modifiés

  • apps/web/src/auth/auth-provider.tsx
  • apps/web/src/app/(auth)/login/login-client.tsx
  • apps/web/src/app/page.tsx

…component

- Added Google and GitHub sign-in functionality to the LoginClient component.
- Introduced new buttons for OAuth sign-in, enhancing user authentication options.
- Updated auth-provider to support sign-in with Google and GitHub using Firebase authentication.
- Improved user experience with loading states during OAuth sign-in attempts.
- Redesigned the home page to include a visually appealing layout with a gradient background and structured sections.
- Added new features and steps sections to highlight key functionalities and onboarding processes for users.
- Implemented dynamic authentication button visibility based on user login state.
- Improved overall user experience with clear calls to action and enhanced visual elements.
@bahmez
bahmez requested a review from schekina2 January 16, 2026 21:13
@bahmez bahmez self-assigned this Jan 16, 2026
@schekina2

Copy link
Copy Markdown
Collaborator

L’intégration OAuth Google et GitHub est propre et bien intégrée au contexte d’auth.
Les boutons de connexion sont clairs et la landing page apporte une vraie valeur en termes de présentation et d’UX.
Le responsive est maîtrisé, rien de bloquant.

@bahmez
bahmez merged commit 25bdf9b into dev Jan 16, 2026
1 check passed
@bahmez
bahmez deleted the feature/add-new-auth-provider-google-github branch January 16, 2026 21:22
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants