Jethva Marketplace · Starter

ExpoReact NativeTypeScriptSupabase

React Native Starter

A production-ready Expo + Supabase foundation, so you can start building your product instead of rebuilding setup.

Version 1.0.0$10One-time purchase

Preview

A clear, focused app foundation.

A look at the starter’s core authentication and application screens.

React Native Starter sign-in screen
Sign In
React Native Starter sign-up screen
Sign Up
React Native Starter email OTP verification screen
Email verification
React Native Starter forgot-password screen
Forgot Password
React Native Starter authenticated home screen
Home

What’s included

The foundation, already in place.

  • Expo
  • React Native
  • TypeScript
  • Expo Router
  • Supabase authentication
  • Email/password Sign In
  • Sign Up
  • Six-digit email OTP verification
  • Forgot Password
  • Reset Password
  • Protected routes
  • Home + Profile tabs
  • Editable profile
  • Localization foundation
  • English included
  • Reusable UI components
  • Clean architecture
  • EAS-ready configuration
  • App icon/splash configuration
  • 37 automated tests
  • ~87% statement coverage
  • Commercial application usage

Built for a clean start

Begin with the product, not the plumbing.

Start from a production-ready foundation instead of rebuilding authentication, routing, configuration, testing, and project structure for every new app.

The starter keeps screens focused and gives application logic a deliberate home, so the codebase remains understandable as the product grows.

Project structure

Clear ownership by default.

src/
  app/
  components/
  constants/
  hooks/
  lib/
  localization/
  providers/
  services/
  types/
  utils/

Application logic has intentional ownership while screens remain focused on presentation and flow.

Authentication

Essential flows, connected.

Sign Up→Email OTP→Authenticated App

Sign In→Authenticated App

Forgot Password→Email Link→Reset Password→Sign In

Tested

Confidence without snapshot noise.

Automated tests
37
Test suites
11
Snapshots
0
Statement coverage
~87%

Includes lint, type, and build validation.

Requirements

What you’ll need.

  • Node.js 22.13+
  • npm
  • Expo account
  • Supabase account

License

Build and ship commercial apps.

You can

  • Use it in personal applications
  • Use it in commercial applications
  • Modify it
  • Ship products built with it

You cannot

  • Redistribute or publicly publish the source
  • Resell the starter itself
  • Sublicense or share the starter source
  • Turn it into a competing redistributed template

See full commercial license included with the starter.