Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/instamobile/react-native-firebase
React Native Firebase Starter Project with Auth, Firestore, Storage and Push Notifications
https://github.com/instamobile/react-native-firebase
expo expo-cli firebase firestore firestore-database
Last synced: 2 days ago
JSON representation
React Native Firebase Starter Project with Auth, Firestore, Storage and Push Notifications
- Host: GitHub
- URL: https://github.com/instamobile/react-native-firebase
- Owner: instamobile
- License: mit
- Created: 2020-05-18T15:04:55.000Z (over 4 years ago)
- Default Branch: master
- Last Pushed: 2024-11-06T19:39:24.000Z (3 months ago)
- Last Synced: 2025-01-13T03:00:27.202Z (9 days ago)
- Topics: expo, expo-cli, firebase, firestore, firestore-database
- Language: JavaScript
- Homepage: https://instamobile.io
- Size: 108 KB
- Stars: 422
- Watchers: 14
- Forks: 138
- Open Issues: 15
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# React Native Firebase
This is a React Native Firebase Starter Project with login, registration, persisted login, database reads and writes. You can use this project as boilerplate for bootstrapping any new React Native app that uses Firebase as its backend.
This React Native Firebase starter contains a few key features that all apps backed by Fireabase support:
* Registration with E-mail & Password
* Login with E-mail and Password
* Handling persisted login credentials
* Navigation (react-native-navigation)
* Writing to Firestore Database
* Reading from Firestore Database
* Creating Firestore indices (for performance)## Getting Started (with Expo)
```
git clone https://github.com/instamobile/react-native-firebase.git
cd react-native-firebase
npm install
npx expo start
```## Getting Started (without Expo)
If you prefer using React Native CLI, you'll need to eject from Expo first:
```
git clone https://github.com/instamobile/react-native-firebase.git
cd react-native-firebase
npx expo prebuild
npm install
react-native run-android // react-native run-ios
```This React Native Firebase starter is built with Firebase Web SDK, which makes it compatible with both Expo CLI and React Native CLI.