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 and REGION from CometChat Dashboard
  • Navigate to root directory and replace APP_ID, AUTH_KEY and REGION in src/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.

GitHub

https://github.com/cometchat-pro/javascript-vue-chat-app