Introduction
Welcome to the Launchtoday documentation. Here, you will find essential information on the React Native boilerplate, including guidance on getting started, info on integrations, best practices and resources to assist you in building your app.
Quick Recap
LaunchToday is a React Native boilerplate app designed to help startups and indie developers build and launch their mobile apps fast. It shifts the focus away from extensive setup, incorporating practical features such as authentication, payments, data handling, analytics, real-time alerts and push notifications.
This boilerplate is organized into two GitHub repositories. The primary repository contains the complete React Native application code (built with Expo) with the following integrations:
- Supabase for authentication and a Postgres database
- Stripe and RevenueCat for payments
- Sentry for monitoring the health of your app
- Segment for analytics
- Stream for chat and video calling features
- Firebase for push notifications
The secondary repository functions as a backend API service, interacting with the mobile application. It currently supports processing payments with Stripe and sending push notifications with Firebase and Apple Push Notification Server.
Join the community
Additionally, support is provided through a dedicated Discord channel where you can seek assistance, learn more about the boilerplate, and engage with the community.
Getting started
The first step is to go through a brief overview of the codebase and it’s dependencies.