Skip to content

Ankur-0429/Expo-Auth-Flow

Repository files navigation

Expo Authentication Flow with NativeBase UI

Welcome to the Expo Authentication Flow project! This project provides a simple and secure user authentication flow using Expo, with a sleek and customizable UI powered by NativeBase. Additionally, it features request caching for database interactions and full TypeScript support for type-safe development.

Features

  • User Authentication: Implement a complete user authentication system with features like sign-up, login, and logout.
  • Beautiful UI: Utilize NativeBase components to create a visually appealing and responsive user interface.
  • Request Caching: Cache requests made to the database to reduce redundant network calls and improve app performance.
  • TypeScript Support: Develop your app with confidence, thanks to full TypeScript type-checking.

Installation

  1. Clone this repository:
git clone https://github.com/Ankur-0429/Expo-Auth-Flow.git
  1. Navigate to the project directory:
cd expo-authentication-flow
  1. Install dependencies:
yarn

Configuration

  1. Configure your Firebase project:
  1. Configure your environment variables:
  • Create a .env file based on the .env.example template.
  • Add your environment-specific variables.
EXPO_PUBLIC_FIREBASE_API_KEY=
EXPO_PUBLIC_FIREBASE_AUTH_DOMAIN=
EXPO_PUBLIC_FIREBASE_PROJECT_ID=
EXPO_PUBLIC_FIREBASE_STORAGE_BUCKET=
EXPO_PUBLIC_FIREBASE_MESSAGING_SENDER_ID=
EXPO_PUBLIC_FIREBASE_APP_ID=
EXPO_PUBLIC_FIREBASE_MEASUREMENT_ID=

Usage

  1. Start the development server:
yarn start
  1. Open the Expo client on your mobile device or use an emulator.

  2. Scan the QR code displayed in the terminal or web browser.

  3. Begin using the app!

License

This project is licensed under the MIT License - see the LICENSE file for details.

Acknowledgments

  • Thanks to the Expo team for making mobile app development a breeze.
  • NativeBase for providing a fantastic UI component library.
  • Firebase for a robust backend solution.

Happy Coding!

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published