Skip to content

An extensible and scalable chat application that leverages WebSockets for real-time communication

License

Notifications You must be signed in to change notification settings

ducheharsh/ChatRooms_Websockets

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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.

About

An extensible and scalable chat application that leverages WebSockets for real-time communication

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published