React Native App Migration Help
Budget: $30 – $250 USD
?I’m looking for an experienced React Native developer with expertise in Expo and Supabase to assist with migrating my mobile app from a local development environment to a stable EAS preview/production build.
?The app is currently working well in development mode, but we're encountering issues with Supabase API connectivity after building with the EAS preview profile.
?Your task will be to help troubleshoot and resolve these issues, ensuring a smooth transition to production without breaking any existing functionality.
Current App Status:
✅ Fully functional in development build using localhost
✅ Successfully fetching/uploading data and images to/from Supabase
✅ Email & password authentication, including "forgot password" flow, is working
✅ In-app purchases via RevenueCat are functional
⚠️ Apple and Google sign-in are implemented but not yet working.
Project Deliverables:
?Troubleshoot and fix Supabase connectivity issues in EAS preview and production builds
?Ensure full app functionality in EAS builds, matching or exceeding development build performance
?Implement environment detection logic to differentiate between development, preview, and production
?Update Supabase API usage to dynamically adjust based on build environment
?Ensure all authentication flows (Email/Password, Apple, and Google) work in production
?Maintain current feature set — no regressions or new bugs introduced
?Provide clear documentation of the solution for future reference
Required Skills & Experience:
?Advanced React Native & Expo development
Supabase integration (including database, storage, and authentication)
?Experience configuring EAS build profiles and managing environment variables
?Strong API debugging and optimization skills
Familiarity with React Context API
?Experience implementing OAuth (Apple/Google) in production environments
?The app is currently working well in development mode, but we're encountering issues with Supabase API connectivity after building with the EAS preview profile.
?Your task will be to help troubleshoot and resolve these issues, ensuring a smooth transition to production without breaking any existing functionality.
Current App Status:
✅ Fully functional in development build using localhost
✅ Successfully fetching/uploading data and images to/from Supabase
✅ Email & password authentication, including "forgot password" flow, is working
✅ In-app purchases via RevenueCat are functional
⚠️ Apple and Google sign-in are implemented but not yet working.
Project Deliverables:
?Troubleshoot and fix Supabase connectivity issues in EAS preview and production builds
?Ensure full app functionality in EAS builds, matching or exceeding development build performance
?Implement environment detection logic to differentiate between development, preview, and production
?Update Supabase API usage to dynamically adjust based on build environment
?Ensure all authentication flows (Email/Password, Apple, and Google) work in production
?Maintain current feature set — no regressions or new bugs introduced
?Provide clear documentation of the solution for future reference
Required Skills & Experience:
?Advanced React Native & Expo development
Supabase integration (including database, storage, and authentication)
?Experience configuring EAS build profiles and managing environment variables
?Strong API debugging and optimization skills
Familiarity with React Context API
?Experience implementing OAuth (Apple/Google) in production environments