Fermé

JQuery + Ruby On Rails Push Notification and Private Messaging App

This Application you are developing will be folded into an existing social network.

Develop a Ruby on Rails push notification and private messaging app. This needs to be a ruby on rails app, which demonstrates a push notification system similar to popular social networking sites like Facebook that leave messages for logged out users, and notify logged in users of a message until the message is read, or the notification cleared. Client side JavaScript must be implemented in JQuery, and the styles easily changed using JQuery UI. As described below, the app should take certain (easy) caution to be as cross platform as possible, and use an existing JQuery plugin for notifications.

Design, develop, and test a push notification application with Ruby on Rails and JQuery.

Push notification origin:

Develop a method for a rails server to fire a push notification to a user’s browser based on activity for that user (in this case a private message). A use case example: a user in a social network was sent a private message. The need for a notification should be detected by the server, sent to the appropriate user’s browser using COMET or similar techniques as seen fit if they are logged on, and displayed as a counting number in the upper left hand corner, and a message displayed in the upper right. The message notification should be stacking and scrollable, only fading away when the user clicks on it (reducing ambiguity of seen and unseen messages). Below is a link to code to use for this.

The application should, in the example implementation you are producing, demonstrate multiple users, able to send messages to each other, while the server creates a push notification to the other. The user receiving the message should be shown a notification with a truncated message. So, when a new private message is saved to a database of private messages, the target is sent a notification.

If the target user is logged out, the notification ticker in the upper right should show a count of unseen notifications. Clicking the counter should make the notifications in the upper right appear. As they are viewed or cleared by clicking the X on the notification, the ticker count should decrease.

Clicking a notification should disable the page, and open a modal JQuery dialogue with the full message. The message have a form allowing a response to be written, just below the message.

Finding the right target user:

The current system is using a rails application with the devise plugin for users. Use a simple devise implementation for users in your app which allows notifications to be pushed to logged in users based on devise authentication, and a waiting notification left for logged out users, as described above.

Saving State in a Database, and displaying the notification:

If the user is logged out, messages should be stored in a database, indicating they have not been cleared. Uncleared messages result in an increase to the upper left hand counter, and a message stacking in the upper right. Clicking the message should clear that notification, and move others up. To achieve this visual in the upper right hand corner of the screen, use the following with JQuery:

[url removed, login to view]

Also, if a message is long, use a rails plugin to shorten it to a given length, say 500 characters.

Multiplatform

Use the best techniques you can, as can be easily implemented, to make the app as portable across browsers as possible. This isn’t a strict requirement, as this could be an entire project of its own. Just, be reasonable not to use something limited to only some browsers.

Compétences : HTML, Javascript, jQuery / Prototype, Ruby on Rails

Voir plus : rails push notifications, ruby rails push, rails jquery notifications, jquery notification rails, rails notifications facebook, rails push notification server, push notifications client rails, ruby rails messaging app, jquery ruby, ruby rails push notification, ruby rails social app, rails notification push, rails push, push notification rails, ruby rails push messaging, use case simple example, sites using ruby rails, simple javascript ticker, ruby rails sites, ruby rails org, ruby rails database, ruby rails case, ruby rails best sites, ruby rails app server, ruby rails app

Concernant l'employeur :
( 0 commentaires ) Rowlett, United States

N° du projet : #2327493

9 freelance ont fait une offre moyenne de 511 $ pour ce travail

himanshusofttech

HI, Please check the message box for further discussions.

750 $ USD en 20 jours
(31 Commentaires)
5.7
satisnet

development time frame of this module is depend on your existing framework and database because module is related with user system and we need to know what is current structure so if it's possible please provide me acc Plus

500 $ USD en 10 jours
(3 Commentaires)
4.5
mohamedmagdyaly

Hi, Please check your PM.

500 $ USD en 10 jours
(1 Commentaire)
3.0
bacancy

Hi, I have gone through your all the requirements for further details please check the PMP. Thanks, Dhara Mehta.

270 $ USD en 35 jours
(1 Commentaire)
2.6
sabela

We checked your posting in detail and based on that we are ready to do work as per your budget and timing and we are ready to discuss the things with you

300 $ USD en 5 jours
(0 Commentaires)
0.0
ojrt63

I have looked over the requirements you posted above. I propose using a socket based publication/subscription system. I can be flexible with the time, and would really like to work on this project. Let me know if you h Plus

250 $ USD en 4 jours
(0 Commentaires)
0.0
Pk4TO95dI

Custom software development - <b><i>Removed by Admin</i></b>

750 $ USD en 1 jour
(0 Commentaires)
0.0
amaly

I'm experienced web-programmer, high-skilled in social network development, jQuery and RubyOnRails. I will do all required work in time. I have some questions related to your project description. To what soci Plus

600 $ USD en 14 jours
(0 Commentaires)
0.0
neerajkumar06

I have very strong and more than 5 years of hand-on experience of ruby on rails projects. I have dealt with multiple versions of rails (staring from rails-2 till rails-3.2) and multiple versions of databases as mysql, Plus

500 $ USD en 15 jours
(0 Commentaires)
0.0
cumnoria

We understand what you need perfectly and we have experience in jQuery, RoR development;

450 $ USD en 5 jours
(0 Commentaires)
0.0