Skip to content

Abhishek0706/AwesomeChatApp

Repository files navigation

AwesomeChatApp

This is a basic chat app in which many people can open a chat room and send messages there. It uses firebase firstore for storing the data

Note : The project configuration is only for android for now if you want to run it on ios, then do the ios configuration using mac like for vector icons, navigation, firebase etc. You can find the configuration guide in their documentation. Other js code would be exactly same.

Build

To build the application first clone and extract the files and run the command in the root folder

yarn install or npm install

Test

To run it in android run yarn android or npm run android

Dev Tools

Prettier : https://www.npmjs.com/package/prettier

Eslint : https://www.npmjs.com/package/eslint

Prettier Config Eslint : https://www.npmjs.com/package/eslint-config-prettier

Firebase

React Native Firebase docs : https://rnfirebase.io/

Firebase Core : https://www.npmjs.com/package/@react-native-firebase/app

Firebase Firestore : https://www.npmjs.com/package/@react-native-firebase/firestore

Flatlist

https://reactnative.dev/docs/flatlist

Icons

Vector Icons : https://github.com/oblador/react-native-vector-icons

Ionicons : https://ionic.io/ionicons

Data Encryption

CryptoJs : https://www.npmjs.com/package/crypto-js

Kill Already running process on a port linux

fuser -k 8081/tcp

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published