Build a responsive chatting interface in nodejs

CLOSED
Bids
12
Avg Bid (USD)
$205
Project Budget (USD)
$30 - $250

Project Description:
This project relies heavily on ajax/jquery (on the clientside) and nodejs+mysql on the server side. You should not use any third party js modules other than jquery and jqueryui. If its really needed then please consult me.

Build a responsive chatting interface. When the user visits the websites homepage, a chatroom should automatically be created and its url should be displayed at the top ex. mysite.com/23244. The user may share this url with other people so they can join the chatroom. The chatroom (in addition to basic chatting capabilities) should display a list of all online users, their last activity time and their country of origin (use ip address to calculate this). The chatroom should automatically close after 12 hours, you should display a countdown at the bottom of the page.

There should be a "Copy" button which will copy the chatroom url to clipboard.
There should be a "Share" button which opens a jquery window where user can select options like: "Share on Facebook", "Share on Twitter" and "Share via EMail". The respective functionality to carry these functions out should also be provided by you.
There should be an "Extend" button which opens a jquery window which allows the user to extend the expiry time of the chatroom by 1 day or 1 week.

You should keep in mind that we will have a high number of consecutive users so please make sure you think carefully about the mysql structure and your code layout.

NOTE: We will not select a bid higher than $200.

Skills required:
Graphic Design, HTML, PHP, Website Design
About the employer:
Verified
Public Clarification Board
Bids are hidden by the project creator. Log in as the employer to view bids or to bid on this project.
You will not be able to bid on this project if you are not qualified in one of the job categories. To see your qualifications click here.


$ 210
in 6 days
$ 252
in 13 days
$ 210
in 10 days
$ 200
in 6 days
$ 150
in 7 days
$ 144
in 3 days
$ 257
in 15 days
$ 180
in 9 days
$ 231
in 5 days
$ 206
in 30 days