Google Auth Integration for React Native App
Budget: $30 – $250 USD
I need a React Native developer experienced with Expo Go and Firebase Authentication to implement Google Sign-In using expo-auth-session. The goal is to allow users to log in to the app via their Google accounts and store basic user data in Firestore.
Requirements:
- Use expo-auth-session with Google.useAuthRequest
- Support login via Expo Go (i.e., use proxy-based redirect URI)
- Authenticate users with Firebase using Google credentials
- On successful login:
- Create or update user profile in Firestore (email, displayName, photoURL, timestamps)
- Navigate to the app’s main screen
- Handle errors and loading states gracefully
- Must be functional on both Android and iOS in Expo Go
Preferred Stack:
- React Native + Expo
- Firebase Auth + Firestore
- expo-auth-session
- @react-navigation/native
Please provide examples of similar work or relevant experience if available.
Requirements:
- Use expo-auth-session with Google.useAuthRequest
- Support login via Expo Go (i.e., use proxy-based redirect URI)
- Authenticate users with Firebase using Google credentials
- On successful login:
- Create or update user profile in Firestore (email, displayName, photoURL, timestamps)
- Navigate to the app’s main screen
- Handle errors and loading states gracefully
- Must be functional on both Android and iOS in Expo Go
Preferred Stack:
- React Native + Expo
- Firebase Auth + Firestore
- expo-auth-session
- @react-navigation/native
Please provide examples of similar work or relevant experience if available.