Instant messaging in our ruby/rails web application

In our rails application we enable users to submit multiple types of feedback in a project. We would like to add the additional functionality of instant messaging. Similar to gmail chat or facebook chat. One additional functionality to the standard real time chat that we need added is that users can select what someone has said, and submit it as feedback into the project.

Iteration 1 (Basic functionality):

The first iteration should consist of a simple button on the Dashboard labeled similarly to ‘Join Chat’. Clicking the button will open a text chat window in the bottom right of the page. Consideration will have to be given to making the window seem persistent across site navigation. All project users will take part in the chat whenever they are logged in. Basic functionality will include typing a message, and assigning any message to be feedback, problems or tips via 3 small buttons next to each text entry in the chat window.

Chat is on a per project basis.

Your tasks would be as follows:

- Add the functionality for real time chat for logged in users within our application

- Add the functionality for saving what someone said as a problem, a tip, or a feedback item.

On the technology side we are thinking of using faye or private_pub for the implementation. In your proposal please submit any other alternative gems/libraries/apis that might be more suitable for this task. Also please include your proposed steps to implementing this task. Please keep in mind that we would like fallback functionality for internet explorer.

Mockups will be provided to further describe the user workflow.


You must be familiar with ruby and rails development. Must be familiar with either cucumber and/or rspec testing frameworks as we require tests to be created to prove that the features work. Must be familiar with jquery/javascript as well.

The is a small project for the first iteration of this feature. We have plans to expand the functionality of this feature which will involve further projects with the hired developer.

Background on us:

We are a start up that's building tools for information organization, feedback, and collaboration in the enterprise.

Technical details:

We're using rails 3.2 and jquery. Couchdb is the database that we're using.

Upon acceptance of the project we require an IP agreement be electronically signed.

Beceriler: HTML5, Javascript, jQuery / Prototype, Ruby on Rails, Yazılım Mimarisi

Daha fazlasını gör: workflow web development, what to include in a project proposal, what ruby on rails, what are organization skills, web site development tools, web development steps, web development enterprise, web developer tools 2013, web developer ruby on rails, web developer gmail, web developer database problems, web database development tools, us ruby on rails projects, types of development web, steps in web development, steps in making project proposal, steps in making a project proposal, skills need for a ruby developer, simple projects on web development, ruby on rails tests, ruby on rails rspec, ruby on rails jquery, ruby on rails gems, ruby on rails database, ruby on rails basic skills

İşveren Hakkında:
( 29 değerlendirme ) Canada

Proje NO: #4421072



Hello, I've developed several Ruby and Rails projects in the past. I would be more than happy to take this project on. I'm very familiar with Ruby (and Rails), jQuery, DOM, and everything that goes with it. My code Daha Fazla

%selectedBids___i_period_sub_7% gün içinde 250%project_currencyDetails_sign_sub_9% %project_currencyDetails_code_sub_10%
(0 Değerlendirme)

Bu iş için 7 freelancer ortalamada $190 teklif veriyor


Hi . i'm a web developer with more than 5 years experience in this field. i'm ready to start if you're interested !

in %bids___i_period_sub_35% gün içinde220%project_currencyDetails_sign_sub_37% %project_currencyDetails_code_sub_38%
(15 Değerlendirme)

Hello, Hope you are well and doing well!!! We are eager to work with you. We are ready to start the project right away. CODEWARE is a web & Mobile application development company providing professional design, developm Daha Fazla

in %bids___i_period_sub_35% gün içinde175%project_currencyDetails_sign_sub_37% %project_currencyDetails_code_sub_38%
(7 Değerlendirme)

I have 2 years experience in Ruby on Rails development. Having worked for a similar system for a client already, I am confident I can complete this feature as per the requirement you suggested.

in %bids___i_period_sub_35% gün içinde165%project_currencyDetails_sign_sub_37% %project_currencyDetails_code_sub_38%
(1 Yorum)

Please read my PMB

in %bids___i_period_sub_35% gün içinde175%project_currencyDetails_sign_sub_37% %project_currencyDetails_code_sub_38%
(1 Yorum)

hi I can complete this task on time..

in %bids___i_period_sub_35% gün içinde150%project_currencyDetails_sign_sub_37% %project_currencyDetails_code_sub_38%
(0 Değerlendirme)

rubyonrails4ror.com. Here you can see how the chat thing has been implemented. I have implemented such at. [login to view URL] with customization as well. Let me know, if i can work for you, Thanks you.

in %bids___i_period_sub_35% gün içinde175%project_currencyDetails_sign_sub_37% %project_currencyDetails_code_sub_38%
(0 Değerlendirme)

Good portfolio work provided upon your request.

in %bids___i_period_sub_35% gün içinde192%project_currencyDetails_sign_sub_37% %project_currencyDetails_code_sub_38%
(0 Değerlendirme)