Simple Yahoo Mojito app with passportjs socketio redis mongodb

My assignment is to build a simple web app using the Yahoo Mojito framework ([url removed, login to view]), with the following functionaity:

1) basic login screen that allows login with openid and facebook, using the passportjs node module ([url removed, login to view])

2) persistent user sessions should be used and the session information should be stored in a redis datastore ([url removed, login to view])

3) upon login the user profile (name + e-mail) information must be obtained and stored in a mongodb collection ([url removed, login to view])

4) the connections between the client and server should be using the [url removed, login to view] node module ([url removed, login to view]) and after successful login the user should be displayed with a page showing the length of their session in seconds; every 10 seconds the server should push a new message to the client updating this page with the current length of their session (i.e. when the user just logs in, the page will show "session length = 0 sec", after 10 seconds the server pushes to the client using [url removed, login to view] a new message and the page should now say "session length = 10 sec").

Skills: Javascript, node.js, NoSQL Couch & Mongo, Software Architecture

See more: mojito passportjs, mojito socketio, mojito mongodb, yahoo mojito mongodb, assignment, yahoo web developer, yahoo framework, yahoo'com, web developer collection, socket login, redis node, persistent module, facebook login new user name, client information app, app software developer, app developer profile, passportjs redis, passportjs mongodb facebook, node, mongodb c++, yahoo e mail login, yahoo com e mail, www developer facebook com, node developer, e mail yahoo

About the Employer:
( 1 review ) Toronto, Canada

Project ID: #2580461

4 freelancers are bidding on average $245 for this job


please read pm

$400 CAD in 3 days
(17 Reviews)

Ready to start.

$500 CAD in 6 days
(9 Reviews)

Hello, I'm a Node.js developer. I have expertise using both Express and Meteor. Everything needed is time to read the Mojito API from Yahoo to get this project done. Should you have a question please send me a private More

$40 CAD in 3 days
(0 Reviews)

Custom software development: w w w . The Administrator removed this message for containing contact details which breaches our Terms of Service . i o

$40 CAD in 1 day
(0 Reviews)