Live URL - https://chatapp-althaf.netlify.app/
- Real-time messages
- Read unread message indicators
- Typing, online, offline, and lastSeen indicators
- Real-time message notification
- Unread message count in notifications
- Find Users by their username
- Show the currently online users separately ( Only the users who are in your contact )
Fully Responsive for all devices.
Frontend - React, Socket.io client
Backendend - NodeJs(Express)
Database - MongoDB
This project was deployed on Netlify and Heroku.
- I am using HTTP-only cookie-based authentication with JWT.
- To manage the state inside the react app Context API is used here.
Happy to hear your suggestions to improve this project 😊.