React Help Desk: Free open-source live chat assistant for your website
React Help Desk is an open source live chat application that comes with an administrative control panel that lets you manage multiple chats. The control panel written with React, Node.js, and web sockets.
React Help Desk offers a real-time support system with a simple interface which allows you to communicate with many clients at the same time.
Created by Jason Gallagher, a web developer with 20 years of experience, who created it for his personal use and currently using it at his website.
You can easily embed React Help Desk in any website or web app with a lightweight code. If you are online, your visitors or customers can communicate with you directly, if you set the Live chat status offline, then this fancy help will take a message like a virtual assistant.
Features
- Real time
- React/Redux client
- Node/Express server
- Multiple chats support
- Current chat
- Archived chat and messages
- Typing indicators
- Notification sounds
- Option to send SMS
- Batched database
- Passport authentication
- Support sessions for the admin
- Works with MySQL or PostgreSQL
- based on Sequeliz (ORM package for Node.js)
- can easily be adapted to other SQL databases
- Easy to integrate with web apps and websites
Tech stack
It is written in React, Node.JS, and uses WebSocket.
License
It is licensed under MIT license