This repository contains the integration of Web Chat using different frameworks. The goal is to provide you sample integrations to help you adhere to best practices while integrating Web Chat into your website or web app.
This repository includes sample applications built with the following frameworks:
- React
- Next.js
- Angular
- Vue.js
This repository is organised into separate directories for each framework. Each directory contains the respective sample application and its associated files.
To explore the sample applications, navigate to the respective directory of the framework you are interested in:
Each directory contains its own README.md
file with specific instructions on how to run the sample app locally.
In our codebase, we use @NOTE
to highlight the important comments and explanations. These @NOTE
comments provide additional context and information related to the code. You can find them throughout the codebase of each sample app to understand the logic and functionality.
Before running any app you have to provide the PLATFROM_ID and DOMAIN to load Web Chat manually. For more information you can follow this link:
Fork this project, make your changes, and open a PR to contribute to this repository. You can contribute by:
- Updating the existing framework integrations.
- Creating sample integrations for other frameworks such as Svelte, Remix, Nuxt.js, etc.