- Design a real-time chat room application that allows users to create chat rooms, join existing ones, send messages, share images in real-time, and view active users in the room.
AES(Advanced Encryption Standard) algorithm
is used for encrypting and decrypting the messages.- Used NodeJS as the server-side framework and integrated Socket.io for real-time communication and ReactJS for user interface and handling user interactions.
👨💻WebLink-> chatRoom
- ReactJs
- Nodejs
- Socket.io
- Make sure you have Node.js and npm installed.
Install Dependencies
$ npm install
Start the application
$ node index.js
Your app should now be running on localhost:3000.