Basic chat application built using
- React
- NodeJS
- Express
- MongoDB
Real time message broadcasting is developed using Socket.IO.
Has the following features
- Uses JSON Web Tokens to facilitate authentication between Client & Server
- Provides a Global Chat which can be used by anyone using the application to broadcast messages to everyone else.
- Provides Private Chat functionality where users can chat with other users privately.
- Updates conversation lists, user lists and messages in real time.
This application was developed purely for the intent of learning the MERN stack.