Simple chat app created with React Native (Expo), Redux, Nodejs, MongoDB, WebSocket(Socket.io) and WebRTC(Peerjs)
- This is a chat app that helps you chat with every people.
- You can chat and call.
- I built this app while i learned React-Native and i want to have experience in handling calls and chats.
- Node - version >= v14.17.0
- React - version 16.13.1
- Expo - version 41.0.1
- Redux-toolkit - version 1.6.0
- Redux-saga - version 1.1.3
- Socket.io-client - version 4.1.3
- Peerjs - 1.3.2
List the ready features here:
- Chat with friends
- Call
- Find and add friends
- Login, logout
To run this project The first thing: Install Expo app for Android, IOS. The second thing: Install it locally using npm or yarn For back-end
$ cd ./chat_app_online
$ cd ./back-end
$ npm install
$ npm start
For front-end
$ cd ./chat_app_online
$ cd ./front-end
$ yarn install
$ yarn start
When one tab is openned on your browser, open your camera to scan the qr code to open app on Expo.
Project is: in progress
You can see demo here.
Created by @TaiDuong99 - feel free to contact me!