Chat Application

About Project

I started building this application as a part of a Udemy course (which I would recommend to anyone who wants to learn node.js). The purpose of this project is to learn how to use node.js for realtime client-server communication using the socketio library.


When first visiting the website, a user can pick a name and a room to join. Then the user can send plain text messages to the other users in the room. Also, each user can send their location in the form of a link to their location on Google maps. Each user can see the list of other users in the chat room.

In progress

These are extra features that are still in development.


Chat app