Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/cometchat/cometchat-sample-app-vue

Voice & Video Calling and Text Chat App for Vue (JavaScript/Web)
https://github.com/cometchat/cometchat-sample-app-vue

calling chat conference javascript messaging video voice vue vuejs web

Last synced: 4 days ago
JSON representation

Voice & Video Calling and Text Chat App for Vue (JavaScript/Web)

Awesome Lists containing this project

README

        


CometChat

# Vue Sample App by CometChat

This is a reference application showcasing the integration of [CometChat's Vue UI Kit](https://www.cometchat.com/docs/v4/vue-uikit/overview) within a Vue framework. It provides developers with examples of implementing real-time messaging and voice and video calling features in their own Vue-based applications.



## Prerequisites

- Ensure that you have Node.js and npm installed:

```sh
npm install npm@latest -g
```

- Sign up for a [CometChat](https://app.cometchat.com/) account to get your app credentials: _`App ID`_, _`Region`_, and _`Auth Key`_

## Installation
1. Clone the repository:
```
git clone https://github.com/cometchat/cometchat-sample-app-vue.git
```
2. Navigate to the cloned directory:
```
cd cometchat-sample-app-vue
```
3. Install dependencies:
```
npm install
```
4. Enter your CometChat _`App ID`_, _`Region`_, and _`Auth Key`_ in the [src/AppConstants.ts](https://github.com/cometchat/cometchat-sample-app-vue/blob/v4/src/AppConstants.ts) file:
https://github.com/cometchat/cometchat-sample-app-vue/blob/2073befdf46e7eded22dc87f8be195582f71e05e/src/AppConstants.ts#L1-L5
5. If your app is created before August 12th, 2024 then change the sample data URL to `https://assets.cometchat.io/sampleapp/v1/sampledata.json` in the [src/Login/index.vue](https://github.com/cometchat/cometchat-sample-app-vue/blob/v4/src/Login/index.vue) file: https://github.com/cometchat/cometchat-sample-app-vue/blob/2073befdf46e7eded22dc87f8be195582f71e05e/src/Login/index.vue#L249-L251
6. Run the project locally to see all CometChat features in action:
```
npm run serve
```

## Help and Support
For issues running the project or integrating with our UI Kits, consult our [documentation](https://www.cometchat.com/docs/vue-uikit/integration) or create a [support ticket](https://help.cometchat.com/hc/en-us) or seek real-time support via the [CometChat Dashboard](https://app.cometchat.com/).