ChatEngine is a Rails 3 Engine created to give web applications an easy to use chat system.
The aim of this project is to make adding a chat engine to a Rails application quick and easy.
gem install chat-engine
rails g chat_engine:install rails g chat_engine:assets
ChatEngine uses pusher to handle asychronous messaging. We have added a the necessary initializer for you to easily setup Pusher.
Locate chat_engine.rb in your initializer folder and change the following to your Pusher credentials.
Pusher.app_id = 'APP ID' Pusher.key = 'KEY' Pusher.secret = 'PASS'
You are now ready to go!
Users able to select colours for their messages
Asynchronous chat messaging
Guest users able to add comments
Chat modules can be stacked to enhance the chats functionality
Easy to use admin panel for managing chat functionality
Easy to use admin panel for managing features available to users
Manage multiple chatrooms
This project rocks and uses MIT-LICENSE.