realTimeChat real time chat application using io sockets with node JS in the backend and mongo db for the database