https://github.com/alesbe/node-socket-chat
Online chat application made with NodeJS, Socket.io and Express.
https://github.com/alesbe/node-socket-chat
chat express nodejs realtime socket-io
Last synced: 11 months ago
JSON representation
Online chat application made with NodeJS, Socket.io and Express.
- Host: GitHub
- URL: https://github.com/alesbe/node-socket-chat
- Owner: alesbe
- License: gpl-3.0
- Created: 2020-08-06T19:50:12.000Z (over 5 years ago)
- Default Branch: master
- Last Pushed: 2022-12-16T23:11:26.000Z (about 3 years ago)
- Last Synced: 2025-01-09T07:13:32.160Z (about 1 year ago)
- Topics: chat, express, nodejs, realtime, socket-io
- Language: CSS
- Homepage:
- Size: 4.8 MB
- Stars: 2
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Socket chat 💬
Online chat made with [NodeJS](https://nodejs.org/en/), [Express](https://expressjs.com/es/) y [socket.io](https://socket.io/)
_Note: The UI it's a template, I made the backend and implemented the template to send and recieve messages!_

## Features 🌟
- Unique chat rooms
- Name identification by dynamic IDs
- Server broadcasts of users entering and leaving the rooms
- List of connected users
- Emoji support
## Images 🖼️
### Landing page

### PC view

### Smartphone view

## Install 🛠️
### Docker 🐋
#### 1.- Build the image
```docker build -t alesbe/socket-chat:1.0 .```
#### 2.- Run it
```docker run --name socket-chat -p 8000:8000 alesbe/socket-chat:1.0```
### Manual installation 🔨
Install dependencies:
```
npm install
```
Start app:
```
npm start
```
or
```
node server/server
```