Google Sign-In Integration for Expo React Native with Django Backend Integration
Budget: $10 – $30 USD
Project Context
We are developing a universal application (Android, iOS, Web) called Registrap using React Native with Expo as the framework. The backend is built on Django and uses Supabase for authentication. We need to implement a robust Google authentication system across all platforms that will provide user_id and authentication tokens to make requests to our Django backend.
Specific Tasks
1. React Native/Expo Implementation:
Implement expo-auth-session for Google authentication
Configure platform-specific authentication flows
Set up proper error handling and fallback scenarios
Ensure the solution works consistently across Android, iOS, and Web
Manage authentication tokens and secure storage
Implement auto-login and session persistence
Create streamlined login/logout user experience
2. Documentation
Provide detailed documentation on:
Google Cloud Platform project configuration
Authentication flow implementation details
Token structure and management
Integration guide for frontend and backend developers
Troubleshooting guide for common issues
We are developing a universal application (Android, iOS, Web) called Registrap using React Native with Expo as the framework. The backend is built on Django and uses Supabase for authentication. We need to implement a robust Google authentication system across all platforms that will provide user_id and authentication tokens to make requests to our Django backend.
Specific Tasks
1. React Native/Expo Implementation:
Implement expo-auth-session for Google authentication
Configure platform-specific authentication flows
Set up proper error handling and fallback scenarios
Ensure the solution works consistently across Android, iOS, and Web
Manage authentication tokens and secure storage
Implement auto-login and session persistence
Create streamlined login/logout user experience
2. Documentation
Provide detailed documentation on:
Google Cloud Platform project configuration
Authentication flow implementation details
Token structure and management
Integration guide for frontend and backend developers
Troubleshooting guide for common issues