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

https://github.com/starptech/chazy

Prototype - Implementing a massively scalable chat application based on EMQ and NodeJs
https://github.com/starptech/chazy

Last synced: 11 months ago
JSON representation

Prototype - Implementing a massively scalable chat application based on EMQ and NodeJs

Awesome Lists containing this project

README

          

# chazy
Prototype - Implementing a massively scalable chat application based on EMQ and NodeJs

# Features
- One to one (private)
- One to many (groups)
- Realtime with Sockets
- Authorization

# Client
- REST API with [Hapi.js](https://github.com/hapijs/hapi)
- NodeJs and [MQTT.js](https://github.com/mqttjs/MQTT.js)

# Webapp
- mqtt connection to the broker via mqtt.js
- simple ui
- stream handling via rxjs

# Getting started

1. Download [emqtt](http://emqtt.io/downloads)

2. Start broker with `./bin/emqttd start`

3. Open [dashboard](http://localhost:18083)

4. Open webapp/index.html

5. Run `node ./api/index.js`