All Projects → QuickBlox → q-municate-web

QuickBlox / q-municate-web

Licence: other
Q-municate Web chat application

Projects that are alternatives of or similar to q-municate-web

Quickblox Javascript Sdk
JavaScript SDK of QuickBlox cloud backend platform
Stars: ✭ 98 (+48.48%)
Mutual labels:  bower, xmpp, whatsapp
Chat
Instant messaging platform. Backend in Go. Clients: Swift iOS, Java Android, JS webapp, scriptable command line; chatbots
Stars: ✭ 8,238 (+12381.82%)
Mutual labels:  xmpp, whatsapp, chatapp
Q Municate Ios
Q-municate iOS repository
Stars: ✭ 164 (+148.48%)
Mutual labels:  xmpp, whatsapp, easy
WAPI
The WhatsApp API
Stars: ✭ 36 (-45.45%)
Mutual labels:  xmpp, whatsapp
Matterbridge
bridge between mattermost, IRC, gitter, xmpp, slack, discord, telegram, rocketchat, twitch, ssh-chat, zulip, whatsapp, keybase, matrix, microsoft teams, nextcloud, mumble, vk and more with REST API (mattermost not required!)
Stars: ✭ 4,452 (+6645.45%)
Mutual labels:  xmpp, whatsapp
Whizzz-The-ChatApp
Whizzz is a real-time, one-to-one Android chat application made using Firebase, a beautiful user interface, and a push-notification feature.
Stars: ✭ 66 (+0%)
Mutual labels:  whatsapp, chatapp
Qmchatviewcontroller Ios
An elegant ready to go chat view controller for iOS applications
Stars: ✭ 75 (+13.64%)
Mutual labels:  xmpp, easy
Channelize-Javascript-SDK
Open-source JavaScript SDK to enable Real-time Chat.
Stars: ✭ 20 (-69.7%)
Mutual labels:  chatapp
BocchiBot
BocchiBot is a multipurpose WhatsApp bot using wa-automate-nodejs library!
Stars: ✭ 228 (+245.45%)
Mutual labels:  whatsapp
WhatsAppBar
Little sweet addition to your WhatsApp Desktop
Stars: ✭ 36 (-45.45%)
Mutual labels:  whatsapp
godlike.css
CSS for layout standardization and usability of web applications
Stars: ✭ 12 (-81.82%)
Mutual labels:  bower
FastDarkTheme
Experiment with dark themes based on popular apps.
Stars: ✭ 47 (-28.79%)
Mutual labels:  whatsapp
whatsapp-chatbot-1c-example
Внешняя обработка для программы 1С:Предприятие, которая демонстрирует реализацию простого чат-бота для мессенджера WhatsApp.
Stars: ✭ 13 (-80.3%)
Mutual labels:  whatsapp
react-native-video-quickblox
Quickblox video calling React Native package
Stars: ✭ 12 (-81.82%)
Mutual labels:  quickblox
EzLocalization
Localize your flutter application quickly and easily.
Stars: ✭ 13 (-80.3%)
Mutual labels:  easy
ejabberd mod gcm
Google Cloud Messaging API for Ejabberd (PUSH Messages)
Stars: ✭ 27 (-59.09%)
Mutual labels:  xmpp
Lua-Obfuscator
Obfuscate your lua code because it's so easy to steal!
Stars: ✭ 69 (+4.55%)
Mutual labels:  easy
CyberPunkNetrunner
Cyberpunk 2077 Netrunner Hacking Tool (Easy to use and install). Don't use it on illegal and malicious activity. Inspired by the game CyberPunk 2077 https://www.cyberpunk.net/
Stars: ✭ 69 (+4.55%)
Mutual labels:  easy
superchats
SuperChats is a premium library with unique features that control Whatsapp functions. With Superchats you can build service bots, multiservice chats or any system that uses whatsapp
Stars: ✭ 100 (+51.52%)
Mutual labels:  whatsapp
whatsapp-verify
Check if a phone number exists on Whatsapp
Stars: ✭ 74 (+12.12%)
Mutual labels:  whatsapp

Source code removed from the public access, if you are interested in Q-municate please contact us

Q-municate is an open source code chat application with wide range of communication features available (such as one-to-one messaging, group chat messaging, file transfers, notifications, Facebook signup and audio/video calls).

We are please to present you with an out of the box chat application. You can customize this application depending of your needs. QuickBlox is used for the backend.

Find the source code and more information about Q-municate in our Developers section: http://quickblox.com/developers/q-municate

Q-municate Web

This description was written by the QuickBlox Web team in order to fully explain how you can build a communication javascript app with the Quickblox API.

Q-municate is designed for all developers, including beginners, as we move from simple to more complex implementation. Enjoy and please get in touch if you need any assistance.

Live demo

Releases and changelog

See the Releases section for changelogs for each release version of Q-municate.

Software Environment

  • The web component is based on the QuickBlox platform

  • The user interface is in English

  • No crashes or exceptions are allowed

  • The app immediately reacts to any user action or give notifications about each action which requires time to be processed

  • User information is kept safely and securely.

  • User's password is encoded and kept in the local storage.

  • The App should work correctly in the following browsers:

Browser Edge IE Firefox Chrome Safari Opera
version 14+ 11+ 46+ 50+ 9+ 37+
note 1, 2 1, 2, 3 - - 2 -
  • (1) note: recommended BOSH connection (Configuration)
  • (2) note: without audio/video calls
  • (3) note: without local notifications

Q-municate is a fully fledged chat application using the Quickblox API.

How to build your own Chat app

You can build your own chat app using Q-municate as a basis in just 5 minutes! All you need is to:

1. Register a QuickBlox account

If you don't have one yet, just register your account at https://admin.quickblox.com/register

You can read more about how to create an account here.

2. Login to QuickBlox admin panel

Login into admin panel at https://admin.quickblox.com/signin You can read more about how to sign in to admin panel here.

3. Create a new app.

Click on the "Add new application" button after "Log in": https://admin.quickblox.com and fill an application form. If you don't have an app yet, you can follow a detailed guide about app creation at here.

4. Get app credentials

Click on the app title in the list to reveal the app details. You are going to need App ID, Authorization key and Authorization secret later in our Q-municate source code.

5. Setup environment

If you want to build your own app using Q-municate as a base, please do the following:

  1. Install nodeJS and Ruby before start.
  2. Download the project from GitHub.
  3. Run npm install -g bower in your terminal as an administrator.
  4. Run gem install sass in your terminal as an administrator.
  5. Run npm install -g grunt-cli in your terminal as an administrator.
  6. Run bower install to install all additional packages in your terminal.
  7. Run npm install to install all additional packages in your terminal as an administrator.
  8. Copy the credentials (App ID, Authorization key, Authorization secret) and your Facebook App ID (How to generate and save Facebook application ID) into your Q-municate project code in config.js.

6. Build and run

  1. Run grunt build or grunt (build with jshint verification) in your terminal to build Q-municate (q-municate-web/dist).
  2. Run grunt serve in your terminal to open Q-municate in a browser window (https://localhost:9000).

License

Apache License Version 2.0

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].