Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/michaelfromyeg/one-to-many-chat-demo
💬🦄 Demo of chat functionality for liteboard.io.
https://github.com/michaelfromyeg/one-to-many-chat-demo
chat nodejs socket-io
Last synced: 5 days ago
JSON representation
💬🦄 Demo of chat functionality for liteboard.io.
- Host: GitHub
- URL: https://github.com/michaelfromyeg/one-to-many-chat-demo
- Owner: michaelfromyeg
- Created: 2020-05-05T23:28:51.000Z (almost 5 years ago)
- Default Branch: master
- Last Pushed: 2020-08-26T03:06:30.000Z (over 4 years ago)
- Last Synced: 2024-12-15T15:52:51.968Z (about 2 months ago)
- Topics: chat, nodejs, socket-io
- Language: JavaScript
- Homepage:
- Size: 26.4 KB
- Stars: 1
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Liteboard One-to-Many Chat Demonstration
Demo of chat functionality for liteboard.io, a whiteboard-style app.## Setup
### Depedencies
- Node.js, NPM
- Uses ejs, embedded JavaScript templating, I recommend using downloading a VSCode extension for syntax highlighting
- Some more robust framework could be used in the actual app, but this is just for the demo
- Uses Socket.io (duh) and Express### Locally
- At the project source, run `npm i`
- Then, run `npm run start-dev` to begin the development environment
- Run the client code with [this](https://marketplace.visualstudio.com/items?itemName=ritwickdey.LiveServer) VSCode extension, or something similar.
- Open the instance of your local server; mine runs at `localhost:5500/`## TODOs
- Chat room functionality is working, need to enable one-to-many style communicaion