CometChat Kitchen Sink Sample App (Vue)

Platform GitHub repo size GitHub contributors GitHub stars Twitter Follow

alt text

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.


  • 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


Thumbnail Generation | Link Preview | Rich Media Preview | Smart Reply| Emojis | Polls | Reactions | Stickers


  • Clone this repository git clone -b v2
  • Please navigate to folder vue2 to run the Vue2 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.


  • To read the full documentation on UI Kit integration visit our Documentation.

  • Facing any issues while integrating or installing the UI Kit please connect with us via real time support present in CometChat Dashboard.

Contact ?

Contact us via real time support present in CometChat Dashboard.




View Github