- an IDE, such as VS Code
- Git Client
- NodeJs
- React Native / Expo CLI
- A Firebase web application
Setup a firebase-config.json
file at the root of the project, as instructed here.
The file should look like this:
{
"apiKey": "[YOUR_API_KEY]",
"authDomain": "[YOUR_DOMAIN].firebaseapp.com",
"projectId": "[YOUR_PROJECT_ID]",
"storageBucket": "[YOUR_STORAGE_BUCKET].appspot.com",
"messagingSenderId": "[YOU_GET_THE_POINT]",
"appId": "[THIS_IS_THE_MOST_IMPORTANT_LINE]
}
In a terminal:
git clone https://github.com/deroude/react-native-firebase-seed.git
cd react-native-firebase-seed
npm install
npm start