This is a simple chat application that I built using HTML, CSS, JavaScript, Express, and Socket.io. The chat application can allow multiple users to chat at a single time.
- Real-time chat between users
- Username authentication
- Message history
- Maximum of 100 users can chat at a single time
- Clone the repository to your local machine.
- Install the dependencies by running
npm install
. - Start the server by running
npm run dev
. - Open the application in your browser at
http://localhost:3000
.
The code for the chat application is divided into three parts:
- The
index.html
file contains the HTML for the chat application. - The
client.js
file contains the JavaScript for the chat application. - The
server.js
file contains the Node.js server for the chat application.
The chat application is licensed under the MIT License.
Contributions are welcome! Please open a pull request if you have any improvements or bug fixes.
To open a pull request, follow these steps:
- Fork the repository on GitHub.
- Make your changes to the code.
- Create a pull request on GitHub.
Please include a clear description of your changes in the pull request.
Thank you for your contributions!
If you have any questions or problems, please open an issue on GitHub.