learning node by creating a chat application