SquadSpeak is a real-time chat application built using Node.js and Socket.io. This application allows users to join a chat room, send messages, and receive updates instantly. Below is an overview of the key components and structure of the project.
- Node.js: The server-side runtime for running the chat server.
- Socket.io: A JavaScript library that enables real-time, bidirectional, and event-based communication between the browser and the server.
- HTML, CSS: The front-end structure and styling of the chat application.
- Clone the repository.
- Run
npm install
to install dependencies. - Start the server using
node index.js
. - Open the application in your browser (
http://localhost:8000
) and enter your name to join the chat.
- Real-time messaging: Users can send and receive messages instantly.
- Audio feedback: A notification sound is played for incoming messages.
- User joining and leaving notifications.