Skip to content

Latest commit

 

History

History
54 lines (34 loc) · 1.6 KB

README.md

File metadata and controls

54 lines (34 loc) · 1.6 KB

ChatRooms

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

Features

  • 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.

Getting Started

  1. Clone the Repository:

    git clone https://github.com/ducheharsh/ChatRooms_Websockets.git
    cd ChatRooms_Websockets
  2. Install Dependencies:

    npm install
  3. Run the Application:

    npm run dev

Contributing

Contributions are welcome! If you'd like to enhance ChatRooms_Websockets, follow these steps:

  1. Fork the repository.
  2. Create a new branch (git checkout -b feature-branch).
  3. Make your changes.
  4. Commit your changes (git commit -m 'Add some feature').
  5. Push to the branch (git push origin feature-branch).
  6. Open a pull request.

License

This project is licensed under the MIT License. See the LICENSE file for details.

Contact

For any questions or feedback, feel free to reach out to Harsh Duche.