react-native-expo-turbo-saas-kit Tailwind Templates

React Native Expo Turbo Saas Kit

A SaaS Starter Kit built with Expo 52+, React Native, and Tailwind CSS using a Supabase backend

NEW! Expo + Supabase - React Native Starter Kit by MakerKit.dev

This is a starter kit for React Native applications, mostly useful as a companion Starter Kit for MakerKit, but can be used as a standalone starter kit.

It uses Expo and Supabase for authentication and database management.

NB: this is an early preview. It likely contains bugs, and the documentation is still incomplete.

What's Included

Core Architecture

  • 🏗️ Expo + React Native
  • 🎨 NativeWind + Tailwind CSS + React Native Reusable Components
  • 🔐 Supabase authentication & basic DB
  • ✨ Full TypeScript + ESLint + Prettier configuration

Key Features

  • 👤 User authentication flow
  • ⚙️ User profile & settings
  • 🔒 Protected routes

Technologies

This starter kit provides core foundations:

Preview

Requirements

  • Node.js 18.x
  • pnpm
  • Docker (for Supabase)

Getting Started

Below are the steps to get started with the starter kit.

Installation

  1. Clone the repository
git clone https://github.com/makerkit/expo-turbo-saas-kit.git <your-project-name>
  1. Install dependencies
cd <your-project-name>
pnpm install
  1. Create .env file

Using the .env.template file as a template, create a .env file in the root of the project.

cp .env.template .env

Replace the EXPO_PUBLIC_SUPABASE_API_URL with a proxy if you are testing using a device connected to your computer.

  1. Start the development server
pnpm dev
  1. Start Supabase

Run the following command to start Supabase:

pnpm run supabase:start
  1. Stop Supabase

Run the following command to stop Supabase:

pnpm run supabase:stop

Documentation

The documentation is not yet available. Please check back later.

Contributing

Contributions for bug fixed are welcome! However, please open an issue first to discuss your ideas before making a pull request.

License

This project is licensed under the MIT License. See the LICENSE file for more details.

Support

No support is provided for this kit. Feel free to open an issue if you have any questions or need help, but there is no guaranteed response time, nor guarantee a fix.

Top categories

Loading Svelte Themes