Skip to content

A customer messaging showcase app on top of RealMQ's instant messaging backbone.

License

Notifications You must be signed in to change notification settings

realmq/realmq-customer-messaging

Repository files navigation

RealMQ Customer Messaging

Build Status code style: prettier MIT license

A customer messaging reference implementation on top of RealMQ's instant messaging backbone.

See Live Demo

About

RealMQ is a highly scalable, privacy compliant real-time communication backbone. Our focus is to deliver great service with best possible integrability while you keep full control over your data.

Contact

Get in touch with us to get an RealMQ account set up. You can do that by sending an email to [email protected].

Getting started

First install dependencies:

$ yarn

Build the vue apps (agent & chat-widget)

$ yarn dist

Start the express app

$ yarn start

Configuration

The app can be configured via environment variables and/or .env file.

$ cp .env.tpl .env
Env Var Description Default
REALMQ_TOKEN Realmq admin token for setup and managing clients, channels, messaging.
👉 This configuration variable is REQUIRED
-
REALMQ_HOST Can be set to custom realmq deployment. -
PORT http port the server will listen to 8080
AGENT_USERNAME Username required to access /agent agent
AGENT_PASSWORD Password of the agent user password

LICENSE

The files in this archive are released under MIT license. You can find a copy of this license in LICENSE.