/ember-xmpp-im

Ember XMPP Instant Messaging Client

Primary LanguageJavaScriptGNU General Public License v3.0GPL-3.0

Ember XMPP Instant Message Client

This Ember-CLI application implements a XMPP Instant Message Client. This application is created to demo the use of XMPP and Ember to create a highly scalable real time application based on XMPP technology. You can use this application as a boiler plate to add an instant messaging component to any ember or web application.

Prerequisites

You will need the following things properly installed on your computer.

Installation

  • git clone https://github.com/rjaviervega/ember-xmpp-im this repository
  • change into the new directory
  • npm install
  • bower install

Configuration

XMPP Server

  • Download, install and setup Openfire server localy
  • Create sample users using JID format: user@domain.com

Ember App

  • Edit default settings xmppConfig on file config/environment.js

Running / Development

  • ember server
  • Visit your app at http://localhost:4200.
  • Login with your XMPP user/pass
  • Subscribe to users to create your roster
  • Click on a user to start chatting

Screencast

Watch this presentation on the Heroku SF Meet up about using EmberJS and XMPP.

Screenshots

Lisence

This software is open source under GPL v3.0