React Native Setup

Setting up the React Native app

Getting started

Start by cloning the launchtodayhq/react-native-boilerplate repository by running the following command:

git clone git@github.com:launchtodayhq/react-native-boilerplate.git [YOUR_APP_NAME]

Alternatively, you can download the source code directly from the latest release (launchtoday-v1):

If you purchased the React Native boilerplate upgarded, clone the following repository:

git clone git@github.com:launchtodayhq/react-native-boilerplate-upgraded.git [YOUR_APP_NAME]

Alternatively, you can download the source code directly from the latest release (launchtoday-v1):

Once complete, run the following commands:

cd [YOUR_APP_NAME]
yarn
cp .env.example .env

Important Reminder

The boilerplate app and it's integrations are not immediately ready for use. There are several steps required to ensure each integration works as expected, including creating accounts and generating API keys.

Please ensure you follow this documentation in the order below:

  1. Application monitoring with Sentry
  2. Backend API Service setup (next step)
  3. Expo setup
  4. Supabase setup
  5. Authentication (Sign in with Apple, Google and via Magic Links)
  6. Payments with Stripe
  7. In-app purchases with RevenueCat (coming soon)
  8. Persisting data in Supabase
  9. Analytics with Aptabase