Skip to content

panosjapan7/expo-boilerplate-v3a-firestore-db

Repository files navigation

Version 3 — Database Integration with Firebase Firestore

expo-boilerplate-v3a-firestore-db

TECH STACK

  • React Native, TypeScript, Expo v.50+, Expo Router, Modular Firebase JS SDK (web), React Native Firebase (mobile), Firebase Authentication, Firestore Database, StyleSheet, CSS
Firestore Db
  • Setup Firestore Db and Integrate with Project
  • Roles, Single & Multi-Tenant User Schema
  • Save Authenticated User to Firestore Db
  • Get Authenticated User's Firestore User Data
  • Delete Authenticated User's Firestore User Data
  • Update Authenticated User's Firestore User Data
  • Update Authenticated User's Firebase Auth Password
  • Query Firestore User Documents
  • Firestore Sub-Collections ('users' collection has 'messages' sub-collection)
  • Offline Persistence: Get Firestore Data While Offline
Firebase Auth
  • Create Mobile Development Builds to use React Native Firebase
  • Register
  • Login
  • Logout
  • Protected Screens
  • Forgot/Reset Password
  • Email Verification
  • Delete Account
  • Google Sign-in
  • Magic Email (Passwordless sign-in) -- web app only
  • Apple Sign-in
  • Facebook Sign-in

About

Firestore Database Integration

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published