React Native Developer for Gamified Travel App

Job ID: 39569472

Budget: €1,500 – €3,000 EUR

Title
React Native Developer Wanted to Build the Beta Version of a Gamified Travel App

Overview
A travel app designed to turn real-world exploration into a game. The goal is to shift users away from crowded tourist spots and encourage them to discover hidden gems, recommended by locals. Users complete challenges, upload reviews and photos, and can win prizes for sharing unique experiences.

A working prototype has already been built using React Native and Expo (via Vibecode). Now it's time to bring in a developer to take it to the next level. This includes connecting a backend, completing key features, and preparing the app for beta testing on both iOS and Android.

What’s Already Done
The front-end has been built and runs in Expo

Facebook login UI is designed

The map screen is functional using Apple Maps

Documentation and screen walkthroughs are available

The app successfully compiles and runs in test environments

What You’ll Be Responsible For
Completing user authentication (Facebook, email-password, and Apple login)

Connecting to a backend such as Firebase or Supabase for:

User accounts and profiles

Bucket list challenges

Points of interest

Image uploads

Challenge progress and submissions

Integrating PayPal or Stripe for prize payouts

Adding an image and content moderation pipeline using available AI tools

Building an interactive map using react-native-maps to display challenge locations

Creating a simple leaderboard showing user rankings

Preparing the app for beta testing using TestFlight and Google Play Console

Assisting in app store readiness and basic deployment

Skills We’re Looking For
Strong experience with React Native and Expo

Familiarity with Firebase, Supabase, or similar services

Experience implementing OAuth-based social login (Facebook and Apple)

Ability to build and optimize map and geolocation features

Understanding of how to integrate payments and basic AI moderation

Comfort with app store deployment processes for both iOS and Android

Deliverables
A fully functional beta app, ready for closed testing

Clean and documented code in a GitHub repository

A basic admin tool or dashboard to manually approve or reject user-submitted content

Documentation for future development and maintenance

Application Questions
Please answer these questions when applying:

Have you built a React Native app with Facebook login? If so, share a link or demo.

Which backend system do you prefer for mobile apps and why?

Do you have experience with map-based features or location tracking?

Have you worked on an app that includes payments or content moderation?

Timeline
We are targeting a live beta release within six weeks. Communication and clear progress updates are important for success.