Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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: about 2 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 4 years ago)
- Default Branch: master
- Last Pushed: 2022-12-16T23:11:26.000Z (about 2 years ago)
- Last Synced: 2023-03-04T01:42:23.279Z (almost 2 years 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!_
![chat](https://i.imgur.com/aCH9c4s.png)
## 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
![entrada](https://i.imgur.com/bFWT1Ib.png)### PC view
![chat](https://i.imgur.com/aCH9c4s.png)### Smartphone view
![smartphone](https://i.imgur.com/JzAhPEB.png)## 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
```