Skip to content

UkaleeemLogicMaker/javascript-angular-chat-app

 
 

Repository files navigation

CometChat



CometChat Kitchen Sink Sample App (Angular)

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.

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

Extensions

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


Prerequisites

  1. To run this app, you must have the Node Package Manager (NPM) and Angular CLI already installed and setup . If you don't, this documentation will help you in setting up NPM and Angular CLI Angular - Setup Development Environment (For Windows) and Angular - Setup Development Environment (For Mac)

  2. To run this app, you must create an account with CometChat . If you don't have an account, you can create one from CometChat Dashboard.

  3. Create a new App in your CometChat account and obtain your App ID, Auth Key and Region.

Usage

  1. Clone this repository git clone https://github.com/cometchat-pro/javascript-angular-chat-app.git
  2. Navigate to the CometChatWorkspace/src directory and replace APP_ID, REGION and AUTH_KEY with your CometChat App ID, Region and Auth Key in CONSTS.ts file

alt text

  1. Install dependencies and run the app
    cd CometChatWorkspace
    npm install
    ng serve

Add UI Kit to your project

Learn more about how to integrate UI Kit inside your app.

Troubleshooting

  • 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.

License

This project uses the following license.

About

Ready-to-use Chat UI Components for Angular (JavaScript/Web)

Resources

License

Security policy

Stars

Watchers

Forks

Packages

No packages published

Languages

  • TypeScript 65.7%
  • HTML 16.3%
  • SCSS 9.4%
  • JavaScript 8.6%