Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/yashsaini99/chat-app
A simple chat application built using Node.js, Socket.IO, and Express. It allows multiple users to connect in real-time and chat with each other.
https://github.com/yashsaini99/chat-app
Last synced: 12 days ago
JSON representation
A simple chat application built using Node.js, Socket.IO, and Express. It allows multiple users to connect in real-time and chat with each other.
- Host: GitHub
- URL: https://github.com/yashsaini99/chat-app
- Owner: YashSaini99
- Created: 2024-07-16T16:57:06.000Z (4 months ago)
- Default Branch: main
- Last Pushed: 2024-07-19T10:45:13.000Z (4 months ago)
- Last Synced: 2024-07-27T19:13:07.588Z (4 months ago)
- Language: JavaScript
- Homepage:
- Size: 1.44 MB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Chat Application using Node.js, Socket.IO, and Express
![App Screenshot](https://media.discordapp.net/attachments/714766348588417055/1262817054562451486/image.png?ex=6697f987&is=6696a807&hm=38466393d94ef9e1e53cd3f1f66bc08c4d00d9b8b1b99807390f7944e06dbd59&=&format=webp&quality=lossless&width=577&height=597)
## Description
This is a simple chat application built using Node.js, Socket.IO, and Express. It allows multiple users to connect in real-time and chat with each other.
## Features
- Real-time messaging
- Simple and intuitive interface
- Multiple users can join a chat room
- Upload Media in the chatroom## Technologies Used
- **Node.js**: Server-side JavaScript runtime
- **Express**: Web application framework for Node.js
- **Socket.IO**: Enables real-time bidirectional event-based communication
- **HTML/CSS**: For the frontend UI
- **JavaScript**: Programming language used for both frontend and backend logic## Installation
1. Clone the repository: `git clone https://github.com/YashSaini99/Chat-App.git`
2. Navigate into the directory: `cd Chat-App`
3. Install dependencies: `npm install`## Usage
1. Start the server: `node server.js` or `npm start`
2. Open your browser and navigate to: `http://localhost:5000`
3. Enter your name and join a chat room
4. Start chatting!## Contributing
Contributions are welcome! Feel free to fork the repository and submit pull requests.
## Acknowledgements
- **Socket.IO Documentation**: For guidance on using Socket.IO
- **Express Documentation**: For understanding how to structure the backend with Express
- **Node.js Documentation**: For general guidance on using Node.js## Contact
For any questions or suggestions, feel free to [open an issue](https://github.com/YashSaini99/Chat-App/issues/new) on GitHub.