A NodeJs chat server and AngularJs client that uses web sockets for a real time chat experience.