A real-time chat application that allows users to send messages, and images instantly. It provides various features such as online-offline status, sent-seen-delivered status indicators, typing status, and more.
- Real-time messaging
- Send images
- Online-offline status
- Sent, seen, delivered status
- Typing status
- Emoji preview (wip)
- Sending image preview (wip)
- Voice call (wip)
- Video call (wip)
Clone the project
git clone https://github.com/ruveydayilmaz/realtime-chat-app.git
Go to the server directory
cd realtime-chat-app/server
Install dependencies
npm install
Start the server
npm start
Open another terminal and go to the client directory
cd realtime-chat-app/client
Install dependencies
npm install
Start the client
npm start
Client: Javascript, React
Server: Node, Express, MongoDB