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 UpEmail OTPAuthenticated App

Sign InAuthenticated App

Forgot PasswordEmail LinkReset PasswordSign 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.