https://github.com/otabekoff/real-time-chat-app
Chat Application to enable real-time message exchange between clients.
https://github.com/otabekoff/real-time-chat-app
chat-app css3 express html5 javascript moment-js node-js real-time socket-io web-sockets
Last synced: about 2 months ago
JSON representation
Chat Application to enable real-time message exchange between clients.
- Host: GitHub
- URL: https://github.com/otabekoff/real-time-chat-app
- Owner: otabekoff
- License: mit
- Created: 2024-07-27T19:31:53.000Z (almost 2 years ago)
- Default Branch: main
- Last Pushed: 2024-07-30T07:40:16.000Z (almost 2 years ago)
- Last Synced: 2025-10-10T05:34:44.258Z (8 months ago)
- Topics: chat-app, css3, express, html5, javascript, moment-js, node-js, real-time, socket-io, web-sockets
- Language: JavaScript
- Homepage: https://real-time-chat-app-n0zm.onrender.com/
- Size: 35.2 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Real-Time Chat Application
Chat Application to enable real-time message exchange between clients.
This is a simple real-time chat application built using HTML, CSS, JavaScript, Node.js, and Socket.io. The application allows users to send and receive messages in real-time.

## Features
- Real-time messaging
- User-friendly interface
- Displays the total number of connected clients
- Timestamps for messages using `moment.js`
## TO-DOs
- [ ] Remove static messages and 'someone is typing' text.
- [ ] Implement creating new chats, adding / joining
- [ ] Adding, editing profile information, deleting account
- [ ] Not only sending messages but media & files
- [ ] Sending audio and video (back & front cam) videos
- [ ] Live Streaming, Live calls (video & faceless)
- [ ] New design and mobile responsiveness
## Technologies Used
- HTML
- CSS
- JavaScript
- Node.js
- Socket.io
- Moment.js
## Getting Started
### Prerequisites
- Node.js and npm installed on your machine.
### Installation
1. **Clone the repository:**
```bash
git clone https://github.com/yourusername/realtime-chat-app.git
cd realtime-chat-app
```
2. **Install the dependencies:**
```bash
npm install
```
3. **Start the server:**
```bash
node server.js
```
4. **Open the application:**
Open your browser and navigate to `http://localhost:4000`.
## License
This project is licensed under the MIT License - see the [LICENSE](./LICENSE) file for details.