Full stack chat based on rooms chat like discord or slack.
- NestJS
- Socket.io
- Typegoose
npm start
- MongoDB
- Docker
Run the database
cd db; docker-compose up
Login to your container by using container names
docker exec -it <container-name> bash
Login to MongoDB with created User & Database by using
mongo -u <your username> -p <your password> --authenticationDatabase <your database name>
Stop the container
cd db; docker-compose down
Make sure to install socket.io-client@2.1.1
to avoid bug in socket connection with backend.
Bug report on socket.io
library 1245-535271575 and 1245-535665760
- React Native
- React Navigation
- Socket.io-client
Run the app acording the OS
For iOS:
cd chatApp; npm run ios
For Android:
cd chatApp; npm run android