Skip to content

Chat21 helps you to add real-time chat to your app. This provides you with methods to initialize and configure chat from the client side, and provides ready to use UI components to fast address the integration of a chat in your web App. Chat21 uses a backend totally written for the Firebase platform.

License

Notifications You must be signed in to change notification settings

manishkumar4592/chat21

Repository files navigation

npm version

chat21-web-widget

Chat21-web-widget is a Free Live Chat Widget built on Firebase with Angular5 that lets you support and chat with visitors and customers on your website. More information about web widget here : http://www.tiledesk.com

dialogo_widgetchat_2

With Chat21-web-widget you can:

  • Invite your website visitors to share feedback and suggestions to better understand their needs.
  • Answer questions from website visitors instantly to increase trust
  • Add a code snippet to your website easly
  • It's a HTML5 widget built with Google Firebase, Angular5 and Bootstrap

Features

  • Send a direct message to a preset user
  • Receive realtime support from your team
  • Form to enter the chat sentiment
  • Configure the widget with company logo and colors
  • Chat21 Web Widget is free and open source.

Prerequisites

  • Install git: https://git-scm.com/book/id/v2/Getting-Started-Installing-Git
  • Install Angular CLI with npm install -g @angular/cli. More info here https://github.com/angular/angular-cli#installation
  • A Firebase project. Create one free on https://firebase.google.com
  • "Chat21 Firebase cloud functions" installed. Instructions:https://github.com/chat21/chat21-cloud-functions

Installation

  • Clone the repository with : git clone https://github.com/chat21/chat21-web-widget <YOUR_PATH>
  • Move to the downloaded project path cd <YOUR_PATH>
  • Compile the project with npm install

For Installing the Widget on your web site read the SDK page

Development server

Run ng serve for a dev server. Navigate to http://localhost:4200/. The app will automatically reload if you change any of the source files.

Build

Run ng build to build the project. The build artifacts will be stored in the dist/ directory. Use the -prod flag for a production build.

Build for production with : ng build --prod --base-href --output-hashing none

Widget in action

To see this widget in action you can go on 'http://chat21.org'

Deploy to AWS S3 (Optional)

Run : aws s3 sync . s3://tiledesk-widget

Or With a different AWS Profile:

Run : aws --profile f21 s3 sync . s3://tiledesk-widget

If you use AWS Cloud Front enable gzip compression.

Docker

docker image build -t tiledesk-web-widget . docker run -p 4200:80 tiledesk-web-widget

About

Chat21 helps you to add real-time chat to your app. This provides you with methods to initialize and configure chat from the client side, and provides ready to use UI components to fast address the integration of a chat in your web App. Chat21 uses a backend totally written for the Firebase platform.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published