This repository contains a real-time chat application built using Node.js. The application allows users to send and receive messages in real-time, supporting text-based communication between clients.
- Real-Time Messaging: Send and receive messages instantly using WebSocket technology.
- Chat Rooms: Create and join different chat rooms for organized conversations.
- Message History: Persistent message storage to view previous conversations.
- User Interface: Simple and intuitive web-based interface for ease of use.
- Node.js: Server-side runtime environment.
- Express.js: Web framework for Node.js.
- Socket.IO: Library for real-time web socket communication.
- HTML/CSS: Frontend technologies for the chat interface.
- JavaScript: Client-side scripting for interactive elements.
- Node.js (v14 or later recommended)
-
Clone the Repository
git clone https://github.com/ChowdhuryMunir/ChatApp.git cd ChatApp -
Start the Application
node index.js
The application will start running on
http://localhost:8080by default. -
Access the Application
- Open a web browser and navigate to
http://localhost:8080to start using the chat application.
- Open a web browser and navigate to
- Join a Chat Room: Enter a room name to join an existing chat room or create a new one.
- Send Messages: Type your message into the input field and press Enter to send.
- View Message History: Scroll up in the chat window to see past messages.
Contributions are welcome! Please fork the repository and submit a pull request with your proposed changes. Ensure that your modifications are well-documented and tested.
This project is licensed under the MIT License. See the LICENSE file for details.
For questions or support, please contact the repository owner at ChowdhuryMunir.