lnqminh3003 / Authentication-React-Native-and-Firebase

Authentication using React Native (Typescript, Expo, React Navigation, Redux for state management) and Firebase REST API

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Authentication-React-Native-and-Firebase

Authentication using React Native (Typescript, Expo, React Navigation, Redux for state management) and Firebase REST API

If you use Firebase SDK -> check out Firebase-SDK branch

First you clone this project

Run npm install

Run npx expo start to start the project in your Simulator

Important note (.env file)

Get your API_KEY in Firebase project.

In this project, I actually commit .env file for you to replace the API_KEY easily in .env file.

Your task is putting .env file in .gitignore.

Functions

  • Sign In
  • Sign Up
  • UI Design
  • Store token in local storage using Expo SecureStore
  • Refresh Token API when token is expired
  • Navigation
  • Using Expo SecureStore to store Token and Refresh Token
  • Call API in authenticated situation

Used Packages

About

Authentication using React Native (Typescript, Expo, React Navigation, Redux for state management) and Firebase REST API


Languages

Language:TypeScript 99.1%Language:JavaScript 0.9%