A web chat app based on nodejs