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.
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.
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.
7 freelancers are bidding on average $190 for this job
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.
rubyonrails4ror.com. Here you can see how the chat thing has been implemented. I have implemented such at. nwordy.com with customization as well. Let me know, if i can work for you, Thanks you.