OpakAlex / ember-xmpp-im

Ember XMPP Instant Messaging Client

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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

About

Ember XMPP Instant Messaging Client

License:GNU General Public License v3.0


Languages

Language:JavaScript 68.8%Language:HTML 28.0%Language:CSS 3.3%