Realtime Chat App built with React Native and Firebase as a backend in order to authenticate users and store data.
demo.mov
- React Native
- Expo
- React Native Paper
- React Navigation
- React Native Gifted Chat
- i18next
- Firebase / Firestore
- Authentication
- Realtime Chat
- Create Chat Room
- Send Location
- Light/Dark Theme
- Internationalization
- Logout
- Bottom Tab Navigation
- Firebase as a Backend
- Clone the repository
git clone https://github.com/mdossantosdev/react-native-firebase-chat
- Go into react-native-firebase-chat
cd react-native-firebase-chat
- Install dependencies
npm install
- Rename the .env.sample file to .env and fill it
cp .env.sample .env
API_KEY=your_api_key
AUTH_DOMAIN=your_auth_domain
DATABASE_URL=your_database_url
PROJECT_ID=your_project_id
STORAGE_BUCKET=your_storage_bucket
MESSAGING_SENDER_ID=your_messaging_sender_id
APP_ID=your_app_id
MEASUREMENT_ID=your_measurement_id
- Start the project
expo start
This project is licensed under the MIT License.