ChatRooms is an extensible and scalable chat application that leverages WebSockets for real-time communication. Whether you're building a public chat room, a private messaging feature, or any other chat-like functionality, this project provides a solid foundation.
1723803783648453.mp4
- WebSocket Communication: Utilizes WebSockets for efficient and real-time messaging.
- Scalability: Designed to handle multiple connections from a single user and reliable message delivery.
- Presence and Permissions: Includes features for managing user presence and real-time permissions.
- Monorepo Structure: Organized as a monorepo for streamlined development.
-
Clone the Repository:
git clone https://github.com/ducheharsh/ChatRooms_Websockets.git cd ChatRooms_Websockets
-
Install Dependencies:
npm install
-
Run the Application:
npm run dev
Contributions are welcome! If you'd like to enhance ChatRooms_Websockets, follow these steps:
- Fork the repository.
- Create a new branch (
git checkout -b feature-branch
). - Make your changes.
- Commit your changes (
git commit -m 'Add some feature'
). - Push to the branch (
git push origin feature-branch
). - Open a pull request.
This project is licensed under the MIT License. See the LICENSE file for details.
For any questions or feedback, feel free to reach out to Harsh Duche.