BTL-App-Chat is a real-time chat application built using Node.js, Express, and Socket.IO. It allows users to create chat rooms and communicate with each other in real-time.
Clone this repository: git clone https://github.com/hoan7902/BTL-App-Chat.git
Navigate to the project directory: cd BTL-App-Chat
Install the required packages: npm install
Start the server: npm start
Open http://localhost:3000 in your browser.
Start chatting with other users in the room.
User authentication using Passport.js and bcrypt for password hashing.
Real-time communication using Socket.IO.
Ability to create and join chat rooms.
Display of active users in each chat room.
Contributions to this project are welcome. If you find any bugs or would like to suggest a new feature, please open an issue or submit a pull request.
This project is licensed under the MIT License. See the LICENSE file for details.