JSFoo 2013

All about being creative with JavaScript

Develop your first multi room chat with Node.js, Websockets and MongoDB

Submitted by Vikash Agrawal (@ivikash) on Wednesday, 19 June 2013

videocam_off

Technical level

Beginner

Section

Workshops

Status

Submitted

Vote on this proposal

Login to vote

Total votes:  +21

Objective

The objective of this talk is to learn websockets, Node.js and MongoDB. This will help attendees learn Node and express framework. It will also get their hands dirty with MongoDB.

Description

IRC is a multiroom chat, where people from across the globe can come to one place and have a formal, semi-formal or informal discussions and chat. This workshop will help to learn and develop one using express framework (Node.js) and websockets. Websockets will be used to handle events on joining, chatting or on leaving the chatroom. MongoDB will be used for storing all the informations.
EasterEgg :- Using Querystrings to make your private chatrooms on the server :-)

Requirements

  • A laptop preferably with Linux or Mac.
  • A browser which supports HTML5 Websockets
  • All the other necessary binaries could either be pre-installed or can be distributed at the event.

Speaker bio

hi I am Vikash Agrawal. Currently I am doing my Google Summer of Code (GSoC) with W3C for JSON-LD. In the past I have been a GSoC participant with Mozilla (2012) and X.org (2011). I love travelling and sharing of knowledge. I have delivered several talks and workshops in my college and outside it. I was one of the speakers at MozCamp Delhi and Firefox OS App Days, Delhi organised at Amity University and BVP New Delhi respectively.

Links

Comments

  • 3
    Arjunkumar (@tk120404) 5 years ago

    We have more resources in internet for developing multi room chat in node.js. It will be better if we can develop something else in node.js and mongodb. One of it type is https://github.com/gravityonmars/Balloons.IO

    • 1
      Vikash Agrawal (@ivikash) Proposer 5 years ago

      I really agree to you Arjun :).. So what do you say, any suggestions?

  • 2
    kumar rishav (@rishavraj) 5 years ago

    first of all,i wanna say that m really impressed by ur bio......i wll pleasure in attending this workshop.
    can u tell the other detail like.....(date,time,channel).
    th

    • 1
      Vikash Agrawal (@ivikash) Proposer 5 years ago

      ~Thanks~

  • 2
    5 years ago

    Wow! I am interested.

    • 1
      Vikash Agrawal (@ivikash) Proposer 5 years ago

      ~Thanks~

  • 1
    Portela Luciano (@teste) 4 years ago

    teste

Login with Twitter or Google to leave a comment