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: 5 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 (almost 5 years ago)
- Default Branch: master
- Last Pushed: 2022-12-16T23:11:26.000Z (over 2 years ago)
- Last Synced: 2025-01-09T07:13:32.160Z (6 months 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
```