Skip to content

Latest commit

 

History

History
41 lines (25 loc) · 1.41 KB

README.md

File metadata and controls

41 lines (25 loc) · 1.41 KB

Chat Application with WebSockets

This project implements a simple chat application using Node.js and WebSocket technology. It provides a platform where users can join different chat rooms, send messages, and upvote messages. Admins have the ability to create new rooms with customizable settings.

Features

  • Room Creation: Admins can create chat rooms with custom settings including name, start time, openness, and cooldown time.

  • User Interaction: Users can join chat rooms, send messages, and interact in real-time.

  • Message Upvoting: Users have the option to upvote messages, with high-upvoted messages alerting admins.

Technologies Used

  • Node.js
  • WebSocket
  • TypeScript

Installation

  1. Clone the repository: git clone https://github.com/your-username/chat-application.git
  2. Navigate to the project directory: cd chat-application
  3. Install dependencies: npm install
  4. Start the server: npm start

Usage

  1. Open the application in a web browser.
  2. Create a new room or join an existing one.
  3. Send messages and interact with other users.
  4. Upvote messages to highlight popular content.

Contributing

Contributions are welcome! Feel free to submit bug reports, feature requests, or pull requests.

License

This project is licensed under the MIT License. License: MIT