Node.JS [login to view URL] Realtime communication web chat
$750-1500 USD
Paid on delivery
Hello,
Currently we have a chat box 1:1 build on HTTP polling using jquery and [login to view URL]
We need to scale to >500 concurrent users.
What we have in mind is the following:
There is a back end server JSON API (we have developed)
[Development part 1] NODE.JS SERVER
The client (browser) sents events using websockets ([login to view URL]) tot the Node.js server application. Events are dispatched to the clients that needs the events (/information).
StartSession -> all users gets a websocket message there is a new user
ModifySession -> all users get an update of the user
SentToken -> Person who receives the token gets a messsage
LogOut -> Everybody gets an update the person has left
SentChatMessage -> the person to which the message is sent gets the msg
Typing -> For the active-session the person can see the user is typing
Stop_Typing -> for the active-session the person can see the user stopped typing.
... and a few more events
There are 2 events that a streaming server will sent to the node.js application with JSON:
StartBroadcast
StopBroadcast
These 2 events will be sent using JSON REST. So the node.js server needs also be able to handle JSON messages.
The node.js server application is a sort of state machine that processes and dispatches events. It must be lightweighted and does not call any back end services eg mysql server.
[Development part 2] CLIENT CODE HTML5
We need code in JS using [login to view URL] for sending the events as in part 1 and the corresponding receiving of the events dispatched to the html elements (DIV) that needs to be updated.
Before you do a proposal :
- You can read and speak English, if not, stop.
- I prefer to work with people from Europe, North America or Latin America (this also because of the timezone difference)
- You have >3 years experience with Node.js development and can proof that with references.
- General proposals are deleted, also proposals i receive instantly after posting this job
- You are able to finish this project in 2-3 weeks maximum.
All the answers Yes -> Make a good proposal and we can start this week with the project!
Project ID: #15379401
About the project
24 freelancers are bidding on average $1286 for this job
I have 7+ years in website design & development with very good experience. Relevant Skills and Experience I am good in Javascript, node.js, Socket IO Proposed Milestones $1000 USD - Cost
Hi ActiveSolutions, I find myself eligible for this job since I am having 7 years of extensive experience Relevant Skills and Experience: I am Good at Javascript, node.js, Socket IO Proposed Milestones: 1250 - We will More
Hi, I have already the nodejs chat system. Hope to work with you. Relevant Skills and Experience I can do all what you wrote in the proposal. Proposed Milestones $1250 USD - will be discussed. I want to discuss more More
I can finish your project within 3 weeks. Relevant Skills and Experience Node.js Proposed Milestones $1250 USD - complete
We go through your project requirement and hope we have some good business very soon . Please collaborate with us for a quality project at the end. Tahsinul Alam CEO WSIT-AUSTRALIA Relevant Skills and Experience Fron More
I have been a Java J2EE developer with experience of 10 years....have single handedly developed applications and have work experience with all the new technologies including JSON and rest....
Hey There, Thanks for posting this project. I just checked the details of the project and this is something which my company can help you with. Relevant Skills and Experience Square Pixel is a company with a team o More