
A template for your next React Native project: Expo, Supertokens Auth, NestJS Backend, Tamagui, PNPM, EAS and expo router.
The React Native Expo Template with Supertokens Authentication provides a robust foundation for developers looking to build a React Native app with seamless authentication capabilities. It offers a comprehensive set of prebuilt screens that cover essential authentication features, making it easy to implement user sign-in, sign-up, and various account management functionalities. Whether you're creating a personal project or developing an application for broader use, this template streamlines the setup process and enhances your app's security through Supertokens.
With support for multiple authentication methods, including social logins, this template is designed to cater to a variety of user preferences. Additionally, its thoughtful integration of state management and internationalization ensures that your app remains user-friendly and accessible to a global audience.
Multiple Sign-In Options: Supports authentication via Apple, GitHub, Google, or traditional email and password, offering flexibility for users.
Role Management: Manage user roles and permissions effortlessly, enhancing the security and functionality of your application.
Internationalization Support: Built-in support for typesafe i18next, enabling easy localization of your application for different languages.
Deep Linking Capability: Allows you to connect your app to a web interface seamlessly, improving navigation and user engagement.
Expo Router v2: Harnesses the power of Expo Router for intuitive navigation between different screens within your application.
Tamagui Integration: Leverage the Tamagui library to improve the UI and overall user experience of your React Native app.
State Management with Mobx: Utilizes Mobx for effective state management, keeping your app responsive and efficient.
iOS Compatibility: Ensures that the template is optimized for iOS devices, broadening your audience reach.

A progressive Node.js framework for building efficient, scalable, and enterprise-grade server-side applications with TypeScript/JavaScript.
An open-source platform for making universal native apps with React. Expo runs on Android, iOS, and the web.
TypeScript is a superset of JavaScript, providing optional static typing, classes, interfaces, and other features that help developers write more maintainable and scalable code. TypeScript's static typing system can catch errors at compile-time, making it easier to build and maintain large applications.