Welcome to the ChatSocket App! This application is a basic chat application built using Node.js and WebSocket technology. It's designed to help beginners understand the fundamentals of real-time web communication.
- Real-time messaging: Send and receive messages instantly without needing to refresh your browser.
- Lightweight and fast: Built with minimal dependencies to ensure quick load times and smooth operation.
- Easy to use: Simple and intuitive user interface, making it easy for anyone to start chatting right away.
- Node.js: A JavaScript runtime built on Chrome's V8 JavaScript engine.
- Express.js: A minimal and flexible Node.js web application framework.
- WebSocket: A protocol providing full-duplex communication channels over a single TCP connection.
- MongoDB: A NoSQL database used to store chat messages.
- Mongoose: An elegant mongodb object modeling for node.js.
To get started with the ChatSocket App, follow these steps:
- Clone the repository:
git clone https://github.com/ravindra-LL/ChatSocket-Basic-App
- Navigate to the project directory:
cd chatsocket
- Install dependencies:
npm install
- Start the server:
npm start
Once the server is running, open your web browser and go to http://localhost:8080
to access the ChatSocket App. Type your message in the input box and press "Send" or hit Enter to see your message appear in real-time.
Contributions are welcome! If you have suggestions or improvements, please fork the repository and submit a pull request.
This project is licensed under the ISC License. See the LICENSE file for more details.
Thank you for trying out ChatSocket App. Enjoy chatting!