Tiledesk server. Tiledesk is an Open Source Live Chat platform written in NodeJs, firebase and Angular.
Branch: master
Clone or download
Type Name Latest commit message Commit time
Failed to load latest commit information.
bin bin commit Apr 27, 2018
config write logs to different db Feb 9, 2019
controllers contact renamed to lead Oct 2, 2018
docs docs update Nov 19, 2018
event resthook fix Jan 23, 2019
middleware log Jun 8, 2018
models removed request id from email Feb 19, 2019
public/stylesheets first commit Apr 27, 2018
routes refix floor Feb 18, 2019
services refix floor Feb 18, 2019
template/email/newrequest first commit Apr 27, 2018
test lead populate fix and indexes Feb 18, 2019
utils RequestUtil Oct 19, 2018
views Chat transcript: bug fixed Nov 13, 2018
.dockerignore docker Jul 17, 2018
.gitignore .gitignore fix Nov 30, 2018
.travis.yml Create .travis.yml Feb 8, 2019
Dockerfile docker Jul 17, 2018
LICENSE first commit Apr 27, 2018
README.md read me uo Jan 8, 2019
app.json Create app.json Feb 1, 2019
docker-compose.yml docker Jul 17, 2018
package-lock.json removed @chat21/chat21-node-sdk, updated firebase-adminto 7 and nodemon Feb 18, 2019
version npm versions files Dec 3, 2018
versions npm versions files Dec 3, 2018



  • Nodejs and npm installed
  • MongoDB installed and running on localhost

Installation and running

Step to run locally:

  • Clone this repo

  • Install dependencies with 'npm install'

  • Run the app with the command 'npm start' or with 'nodemon' if you want monitoring and auto reload.

      Install nodemon with 'npm install -g nodemon'

Commit to GitHub with tags:

Run the command : 'git push origin --tags'

Deploy on Heroku

To see the log run : 'heroku logs -n 2000 --tail -a chat21-api-nodejs'

To use a custom domain with AWS Route 53 see https://devcenter.heroku.com/articles/route-53

Docker compose


Docker commands:

  • docker ps
  • docker-compose up


See the Tiledesk REST API here