An Open-source Voice & Video Calling and Text Chat App for Vue
CometChat Kitchen Sink Sample App (Vue)
CometChat Kitchen Sink Sample App (built using CometChat UI Kit) is a fully functional real-time messaging app capable of private (one-on-one), group messaging, voice & video calling.
Features
- Login
- Private(1-1) & Group Conversations
- Voice & video calling & conferencing
- Rich Media Attachments
- Typing Indicators
- Text, Media and Custom messages
- Read receipts
- Online Presence Indicators
- Message History
- Users & Friends List
- Groups List
- Search by users and groups
- Conversations List
- Threaded Conversations
Installation
Simply clone/ download this project.
Vue 2 sample app
Please navigate to folder vue2 to run the sample app
Vue 3 sample app
Please navigate to folder vue3 to run the sample app
Setting up the sample app
- Obtain your
APP_ID
,AUTH_KEY
andREGION
from CometChat Dashboard - Navigate to root directory and replace
APP_ID
,AUTH_KEY
andREGION
insrc/CONSTS.js
Build and run the sample app
- Install dependencies using
npm install
- Run the project using
npm run serve
Learn more about UI Kit
Learn more about how to integrate UI Kit inside your app.