Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

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.

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