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:
- Application monitoring with Sentry
- Backend API Service setup (next step)
- Expo setup
- Supabase setup
- Authentication (Sign in with Apple, Google and via Magic Links)
- Payments with Stripe
- In-app purchases with RevenueCat (coming soon)
- Persisting data in Supabase
- Analytics with Aptabase