Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/gnat/super-chatendo
:speech_balloon: Real time Twitch-Slack chat in Node and Web Sockets using Socket.io.
https://github.com/gnat/super-chatendo
chat express expressjs nodejs twitch
Last synced: 10 days ago
JSON representation
:speech_balloon: Real time Twitch-Slack chat in Node and Web Sockets using Socket.io.
- Host: GitHub
- URL: https://github.com/gnat/super-chatendo
- Owner: gnat
- License: mit
- Created: 2017-05-14T20:29:40.000Z (over 7 years ago)
- Default Branch: master
- Last Pushed: 2024-04-21T13:35:09.000Z (9 months ago)
- Last Synced: 2024-11-08T10:54:19.218Z (2 months ago)
- Topics: chat, express, expressjs, nodejs, twitch
- Language: JavaScript
- Homepage: http://superchatendo.com
- Size: 339 KB
- Stars: 1
- Watchers: 3
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Super Chatendo Entertainment System
Live demo: http://superchatendo.com
Written by Nathaniel Sabanski.
Uses HTML5, CSS3, Node, Redis, Web Sockets (Socket.io), Express, jQuery.
## Screenshot
## Features
* Real time Twitch/Slack chat demo with lobby, emotes and colorful user sessions.
* Backend using Redis.## 🍞 Run using Bun
Standalone using [Bun](https://github.com/oven-sh/bun). No npm or node!
* `sudo apt install redis wget`
* `git clone https://github.com/gnat/super-chatendo.git .`
* `cd super-chatendo`
* `wget https://github.com/oven-sh/bun/releases/download/bun-v1.1.4/bun-linux-x64.zip ; unzip -j ./bun-linux-x64.zip`
* `chmod +x ./bun`
* `./bun install`
* `./bun run index.js`And point your browser to `http://localhost:3000`. Optionally, specify a port by supplying the `PORT` env variable.
## 🐋 Run using Docker
Optionally run Super Chatendo in a container using Docker.
Fully automated setup using Docker Compose. Includes Redis and Nginx reverse proxy.
* `sudo docker-compose build && sudo docker-compose up --force-recreate --remove-orphans`
Or bare Node.js app only. You provide your own Redis server.
* `sudo docker build -t superchatendo --no-cache . && sudo docker run -p80:3000 -d superchatendo`