A simple chat app made over react-native + Expo
using Firestore
for saving all data.
Currently it has only global room. Working on more features. You can download APK from here
git clone <repo-name>
-
Expo-Cli
sudo npm -g i expo-cli
-
Install all dependencies.
npm i
-
Install Expo App on your Android Device from Play Store.
-
Create a new project in Firebase Console. On completing the steps, select configurations for web app. Copy the firebaseConfig snippet. It would look something like this.
var firebaseConfig = {...};
-
Create a file creds.js in folder named config.
config -> creds.json
. Paste the above firebaseConfig code snippet. Replacevar
withexport const
. Now it would look something like this.export const firebaseConfig = {...};
-
npm start
orexpo start
-
you will be redirected to a page. Scan QR from that page using your Expo App on Android Device.
- Make multiple rooms.
- Image Sharing.
- Make Authentication System.
- Other Media Sharing.
Feel free to share your opinion.