Jethva Marketplace · Starter
React Native Starter
A production-ready Expo + Supabase foundation, so you can start building your product instead of rebuilding setup.
Preview
A clear, focused app foundation.
A look at the starter’s core authentication and application screens.





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.