Components list
Components list
Read the component readme files for more information.
GitHub Projects Pages
Tiledesk
Core
Tiledesk Server: This is the server engine of Tiledesk written in NodeJs and Express - MIT license.
Tiledesk Dashboard: This is the dashboard webapp for managing the Tiledesk platform written in Angular - MIT license.
Tiledesk Deployment: Tiledesk containerized deployment with Helm + Kubernetes and Docker Compose - MIT license
Mobile apps
Tiledesk Android app: Native Tiledesk Android mobile app - MIT license
Tiledesk iOS app: Native Tiledesk iOS mobile app - MIT license
SDKs
Tiledesk Node js SDK. Tiledesk Node JS SDK - MIT license
Chat21 Messaging engine
Tiledek supports two Chat21 engines:
RabbitMQ + MQTT engine
Chat21 Server. Chat21 Server as RabbitMQ observer functions - MIT license
Chat21 HTTP Server. Chat21 RabbitMQ REST API server - MIT license
Firebase engine
Chat21 Cloud Functions. Firebase cloud functions for Chat21. It's the server engine of Chat21 hosted on Google Firebase - MIT license
Web Clients
Chat21 Web Widget. Live Chat Widget built with Firebase and Angular4 for customer support - MIT license
Chat21 Ionic Web App. A ionic v5 and Angular 8 desktop and mobile chat used by agents - MIT license
SDKs
Chat21 Node js SDK. Chat21 Node JS SDK - MIT license
Mobile SDKs
Chat21 Android SDK. Native Chat21 SDK for Android - MIT license
Chat21 iOS SDK. Native Chat21 SDK for iOS - MIT license
Components dependency diagram
Components overview
Chat21 is the default messaging engine of Tiledesk. Chat21 has a multi platform SDKs: native iOS and Android mobile SDKs and Web SDKs.
Widget, Web Chat and Native mobile apps are Chat21 modules.
Chat21 uses RabbitMQ + MQTT realtime engine. See the announcement here
Tiledesk with RabbitMQ + MQTT Chat21 engine
Chat21 communicates with Tiledesk through webhooks. When a Chat21 event occurs - a new message arrives, a new member join a group, etc - a new Event is created and notified to Tiledesk Server. Chat21 then makes an HTTP POST request to send the Event to the Tiledesk webhook endpoint .
Tiledesk network diagram
Tiledesk-server overview
Last updated