ViChat is a chat application designed for group conversations. It leverages modern web technologies like Socket.IO, WebSockets, HTML, CSS, JavaScript, and Node.js to provide a seamless real-time messaging experience directly in your browser.
- Real-time Messaging: Instant communication with minimal latency.
- Group Chat: Create and join multiple chat groups.
- Browser-Based: Runs entirely in the browser, no additional software required.
- User-Friendly Interface: Simple and intuitive UI for a great user experience.
- Node.js: For server-side operations and handling multiple client connections efficiently.
- Socket.IO: For real-time, bi-directional communication between clients and servers.
- WebSockets: For establishing a persistent connection for real-time data exchange.
- HTML: For the structure and content of the web application.
- CSS: For styling and layout.
- JavaScript: For client-side logic and interactivity.
Before you begin, ensure you have the following installed:
- Node.js
- npm (Node Package Manager)
-
Clone the repository
git clone https://github.com/your-username/vichat.git cd vichat