Drop in a ready-made sign in, sign up, and forgot password UI for a mobile app.
Study the component structure as an example of reusable React Native UI patterns.
Connect the screens to your own backend authentication logic.
Reuse the InputField, Button, and Header components in other screens.
| xrajbhogx/auth-ui-1 | 0xradioac7iv/tempfs | abboskhonov/hermium | |
|---|---|---|---|
| Stars | 0 | 0 | 0 |
| Language | TypeScript | TypeScript | TypeScript |
| Setup difficulty | easy | moderate | moderate |
| Complexity | 2/5 | 3/5 | 4/5 |
| Audience | developer | developer | developer |
Figures from each repo's GitHub metadata at analysis time.
UI only, needs to be wired up to a real authentication backend to be functional.
Auth Flow UI is a React Native mobile app that implements the visual screens for user authentication, the part of an app where users sign in, create accounts, and recover forgotten passwords. It includes three screens. The sign-in screen shows an email and password form along with social login options through OAuth. The sign-up screen handles new account registration with a password confirmation field. The forgot-password screen lets users choose between three recovery methods: email, two-factor authentication, or Google Authenticator. The codebase is built around reusable, self-contained components such as InputField, Button, and Header, rather than duplicating layout code across screens. This keeps the code organized and easier to extend. The README notes that the entire UI was built without AI code generation or autocomplete, with all components, layout rules, shadows, and style tokens written manually by the author, who only used AI to debug specific errors. The application is written in TypeScript with React Native. It is intended as a polished authentication flow UI that can be connected to a backend of your choice, and a screen recording of the app is included in the README to show the finished screens in motion.
A React Native UI kit with three polished, hand-built screens for sign in, sign up, and password recovery.
Mainly TypeScript. The stack also includes TypeScript, React Native.
Setup difficulty is rated easy, with roughly 30min to a first successful run.
Mainly developer.
This repo across BitVibe Labs
Verify against the repo before relying on details.