Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Facebook Login Integration in Medica App #149

Merged
merged 1 commit into from
Jun 18, 2024
Merged

Conversation

munezeromicha
Copy link
Contributor

Summary

This pull request introduces the feature for logging in with Facebook in our Medica app, which is developed using React Native and TypeScript. The integration is powered by Supabase, ensuring a smooth and secure authentication process.

Features Implemented

Supabase Authentication:

  • Configured Supabase to handle OAuth authentication with Facebook.
  • Implemented necessary API calls for the login process.

User Session Management:

  • Integrated session management to handle user sessions post-login.
  • Stored user session data securely using Supabase's session handling mechanisms.

Technical Details

React Native:

  • Used npm i react-native-fbsdk-next library for Facebook login integration.

Supabase:

  • Configured Supabase project to include Facebook as an authentication provider.

ScreenShoots:

Screenshot 1 Screenshot 2

@munezeromicha munezeromicha force-pushed the ch-auth-supabase-backend branch from abc82d5 to cfb2231 Compare June 13, 2024 11:59
@munezeromicha munezeromicha self-assigned this Jun 13, 2024
@munezeromicha munezeromicha added the Feature Feature issues label Jun 13, 2024
@munezeromicha munezeromicha added this to the Mobile App UI milestone Jun 13, 2024
@codecov-commenter
Copy link

codecov-commenter commented Jun 13, 2024

Codecov Report

All modified and coverable lines are covered by tests ✅

Project coverage is 72.22%. Comparing base (1fe0d83) to head (a155254).

Additional details and impacted files
@@           Coverage Diff            @@
##           develop     #149   +/-   ##
========================================
  Coverage    72.22%   72.22%           
========================================
  Files            3        3           
  Lines           18       18           
  Branches         3        3           
========================================
  Hits            13       13           
  Misses           5        5           

☔ View full report in Codecov by Sentry.
📢 Have feedback on the report? Share it here.

@munezeromicha munezeromicha linked an issue Jun 13, 2024 that may be closed by this pull request
7 tasks
@munezeromicha munezeromicha added the Fix A fix to a problem label Jun 14, 2024
@munezeromicha munezeromicha force-pushed the ch-auth-supabase-backend branch from cfb2231 to a155254 Compare June 15, 2024 13:36
@munezeromicha munezeromicha requested review from Irirwanirira and removed request for Mbabazi12 June 16, 2024 21:40
@munezeromicha munezeromicha removed the Fix A fix to a problem label Jun 16, 2024
Copy link
Contributor

@Irirwanirira Irirwanirira left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Good job

@Irirwanirira Irirwanirira added the Need Review Requires reviews label Jun 17, 2024
Copy link
Member

@Nkbtemmy Nkbtemmy left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

make sure you pushed only necessary files so check androd folder and .vscode !!

@munezeromicha munezeromicha force-pushed the ch-auth-supabase-backend branch from a155254 to 56ed2d8 Compare June 18, 2024 06:39
@munezeromicha munezeromicha requested a review from Nkbtemmy June 18, 2024 06:44
@Nkbtemmy Nkbtemmy merged commit 3d7ad81 into develop Jun 18, 2024
13 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Feature Feature issues Need Review Requires reviews
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Implement Facebook Login
5 participants