Skip to content

runatyr1/saas-expo-boilerplate

 
 

Repository files navigation

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

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

Sign In Sign Up

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. 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.

About

saas expo boilerplate

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • TypeScript 92.2%
  • PLpgSQL 4.3%
  • JavaScript 2.7%
  • CSS 0.8%